diff lib/redmine/syntax_highlighting.rb @ 909:cbb26bc654de redmine-1.3

Update to Redmine 1.3-stable branch (Redmine SVN rev 8964)
author Chris Cannam
date Fri, 24 Feb 2012 19:09:32 +0000
parents 513646585e45
children 433d4f72a19b
line wrap: on
line diff
--- a/lib/redmine/syntax_highlighting.rb	Fri Feb 24 18:36:29 2012 +0000
+++ b/lib/redmine/syntax_highlighting.rb	Fri Feb 24 19:09:32 2012 +0000
@@ -1,27 +1,27 @@
 # Redmine - project management software
-# Copyright (C) 2006-2010  Jean-Philippe Lang
+# Copyright (C) 2006-2011  Jean-Philippe Lang
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
 # as published by the Free Software Foundation; either version 2
 # of the License, or (at your option) any later version.
-# 
+#
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 module Redmine
   module SyntaxHighlighting
-    
+
     class << self
       attr_reader :highlighter
       delegate :highlight_by_filename, :highlight_by_language, :to => :highlighter
-      
+
       def highlighter=(name)
         if name.is_a?(Module)
           @highlighter = name
@@ -30,11 +30,11 @@
         end
       end
     end
-    
+
     module CodeRay
       require 'coderay'
       require 'coderay/helpers/file_type'
-      
+
       class << self
         # Highlights +text+ as the content of +filename+
         # Should not return line numbers nor outer pre tag
@@ -42,15 +42,15 @@
           language = ::CodeRay::FileType[filename]
           language ? ::CodeRay.scan(text, language).html : ERB::Util.h(text)
         end
-        
+
         # Highlights +text+ using +language+ syntax
         # Should not return outer pre tag
         def highlight_by_language(text, language)
-          ::CodeRay.scan(text, language).html(:line_numbers => :inline, :wrap => :span)
+          ::CodeRay.scan(text, language).html(:line_numbers => :inline, :line_number_anchors => false, :wrap => :span)
         end
       end
     end
   end
-  
+
   SyntaxHighlighting.highlighter = 'CodeRay'
 end