From af0f607e756184afcd91e8de4dbfb10c959d67fd Mon Sep 17 00:00:00 2001 From: Jacques Distler Date: Thu, 24 Dec 2009 00:45:45 -0600 Subject: [PATCH] Syntax Colouring New syntax colouring modes. In addition to the existing html, xml, ruby we now support yaml, ansic, javascript, sqlite, css --- app/views/layouts/default.rhtml | 2 + app/views/wiki/s5.rhtml | 3 +- public/s5/themes/blue/pretty.css | 9 +- public/s5/themes/i18n/pretty.css | 3 + public/s5/ui/core/math.css | 28 -- public/stylesheets/instiki.css | 28 -- public/stylesheets/syntax.css | 110 +++++++ .../plugins/syntax/lib/syntax/lang/ansic.rb | 69 ++++ .../plugins/syntax/lib/syntax/lang/css21.rb | 298 ++++++++++++++++++ .../syntax/lib/syntax/lang/javascript.rb | 58 ++++ .../plugins/syntax/lib/syntax/lang/sqlite.rb | 77 +++++ 11 files changed, 627 insertions(+), 58 deletions(-) create mode 100644 public/stylesheets/syntax.css create mode 100644 vendor/plugins/syntax/lib/syntax/lang/ansic.rb create mode 100644 vendor/plugins/syntax/lib/syntax/lang/css21.rb create mode 100644 vendor/plugins/syntax/lib/syntax/lang/javascript.rb create mode 100644 vendor/plugins/syntax/lib/syntax/lang/sqlite.rb diff --git a/app/views/layouts/default.rhtml b/app/views/layouts/default.rhtml index 0d0c62d8..8782dbbf 100644 --- a/app/views/layouts/default.rhtml +++ b/app/views/layouts/default.rhtml @@ -21,8 +21,10 @@ color: #<%= @web ? @web.color : "393" %>; } <%= Rails.root.join('public', 'stylesheets', 'instiki.css').read if @inline_style %> + <%= Rails.root.join('public', 'stylesheets', 'syntax.css').read if @inline_style %> <%= stylesheet_link_tag 'instiki', :media => 'all' unless @inline_style %> + <%= stylesheet_link_tag 'syntax', :media => 'all' unless @inline_style %> <%= "" if @style_additions %>