aboutsummaryrefslogtreecommitdiff
path: root/plugins/pygments_code.rb
diff options
context:
space:
mode:
authorFrederic Hemberger <mail@frederic-hemberger.de>2011-09-18 13:55:35 +0200
committerFrederic Hemberger <mail@frederic-hemberger.de>2011-09-18 13:55:35 +0200
commit347e855ddc05c4da2f0530db436a9097d8ddbaea (patch)
treed86b0c1bc56ec36a0ebb8bc263da1101d66739f0 /plugins/pygments_code.rb
parent9e5e3c5d2f52b4e67d599717ab4bacc7b6fb73a6 (diff)
downloadmy_new_personal_website-347e855ddc05c4da2f0530db436a9097d8ddbaea.tar.xz
my_new_personal_website-347e855ddc05c4da2f0530db436a9097d8ddbaea.zip
Fixes HTML validation issues with code highlighting
Diffstat (limited to 'plugins/pygments_code.rb')
-rw-r--r--plugins/pygments_code.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/pygments_code.rb b/plugins/pygments_code.rb
index b87413f5..c009df9f 100644
--- a/plugins/pygments_code.rb
+++ b/plugins/pygments_code.rb
@@ -30,12 +30,12 @@ module HighlightCode
highlighted_code
end
def tableize_code (str, lang = '')
- table = '<div class="highlight"><table cellpadding="0" cellspacing="0"><tr><td class="gutter"><pre class="line-numbers">'
+ table = '<div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers">'
code = ''
str.lines.each_with_index do |line,index|
- table += "<span class='line'>#{index+1}</span>\n"
- code += "<div class='line'>#{line}</div>"
+ table += "<span class='line-number'>#{index+1}</span>\n"
+ code += "<span class='line'>#{line}</span>"
end
- table += "</pre></td><td class='code' width='100%'><pre><code class='#{lang}'>#{code}</code></pre></td></tr></table></div>"
+ table += "</pre></td><td class='code'><pre><code class='#{lang}'>#{code}</code></pre></td></tr></table></div>"
end
end