diff --git a/assets/javascripts/views/pages/github.coffee b/assets/javascripts/views/pages/github.coffee deleted file mode 100644 index d7f57e05..00000000 --- a/assets/javascripts/views/pages/github.coffee +++ /dev/null @@ -1,9 +0,0 @@ -#= require views/pages/base - -class app.views.GithubPage extends app.views.BasePage - LANGUAGE_RGX = /highlight-source-(\w+)/ - - prepare: -> - for el in @findAll('pre.highlight') - @highlightCode(el, el.className.match(LANGUAGE_RGX)[1]) - return diff --git a/assets/javascripts/views/pages/simple.coffee b/assets/javascripts/views/pages/simple.coffee index c86c65f9..f1405f55 100644 --- a/assets/javascripts/views/pages/simple.coffee +++ b/assets/javascripts/views/pages/simple.coffee @@ -28,6 +28,7 @@ app.views.EmberPage = app.views.ErlangPage = app.views.ExpressPage = app.views.FlowPage = +app.views.GithubPage = app.views.GoPage = app.views.ImmutablePage = app.views.InfluxdataPage = diff --git a/lib/docs/filters/github/clean_html.rb b/lib/docs/filters/github/clean_html.rb index c252101a..80c8ea99 100644 --- a/lib/docs/filters/github/clean_html.rb +++ b/lib/docs/filters/github/clean_html.rb @@ -8,11 +8,15 @@ module Docs end css('.highlight > pre').each do |node| - node['class'] = node.parent['class'] + node['data-language'] = node.parent['class'][/highlight-source-(\w+)/, 1] node.content = node.content.strip_heredoc.gsub(' ', ' ') node.parent.replace(node) end + css('pre > code').each do |node| + node.before(node.children).remove + end + doc end end diff --git a/lib/docs/filters/nginx_lua_module/clean_html.rb b/lib/docs/filters/nginx_lua_module/clean_html.rb index 4acceeb9..5ab23f80 100644 --- a/lib/docs/filters/nginx_lua_module/clean_html.rb +++ b/lib/docs/filters/nginx_lua_module/clean_html.rb @@ -8,6 +8,10 @@ module Docs node.name = node.name.sub(/\d/) { |i| i.to_i + 1 } end + css('a > img').each do |node| + node.parent.before(node.parent.children).remove + end + doc end end