History

tailwindcss: simplify <code> filtering

Simon Legner committed 4 years ago

Commit e8754731 parent 19ed0311 file · +3 −16Browse files

Unified · Split

lib/docs/filters/tailwindcss/clean_html.rb+3−16
@@ -95,22 +95,9 @@ module Docs · 94 unmodified lines
95 end95 end
96 96
97 # Properly format code examples97 # Properly format code examples
98 css('code.language-html').each do |node|98 css('pre > code:first-child').each do |node|
99 node.name = 'pre';99 node.parent['data-language'] = node['class'][/language-(\w+)/, 1] if node['class'] and node['class'][/language-(\w+)/]
100 node['data-language'] = 'html'100 node.parent.content = node.parent.content
101 node.parent.name = 'div';
102 end
103
104 css('code.language-diff').each do |node|
105 node.name = 'pre';
106 node['data-language'] = 'diff'
107 node.parent.name = 'div';
108 end
109
110 css('code.language-js').each do |node|
111 node.name = 'pre';
112 node['data-language'] = 'js'
113 node.parent.name = 'div';
114 end101 end
115 102
116 @doc.traverse { |node| cleanup_tailwind_classes(node) }103 @doc.traverse { |node| cleanup_tailwind_classes(node) }