History

Remove redundant class removal from code samples

IgnusG committed 4 years ago

Commit 04880731 parent 7efdd2d1 file · +1 −6Browse files

Unified · Split

lib/docs/filters/tailwindcss/clean_html.rb+1−6
@@ -51,28 +51,23 @@ module Docs · 50 unmodified lines
51 node.remove51 node.remove
52 end52 end
53 53
54 # Properly format code examples
54 css('code.language-html').each do |node|55 css('code.language-html').each do |node|
55 node.name = 'pre';56 node.name = 'pre';
56 node['data-language'] = 'html'57 node['data-language'] = 'html'
57 node.parent.name = 'div';58 node.parent.name = 'div';
58 node.parent['class'] = node.parent['class'].gsub(/bg-.*?\b/, ' ');
59 node.parent.parent['class'] = node.parent.parent['class'].gsub(/bg-.*?\b/, ' ');
60 end59 end
61 60
62 css('code.language-diff').each do |node|61 css('code.language-diff').each do |node|
63 node.name = 'pre';62 node.name = 'pre';
64 node['data-language'] = 'diff'63 node['data-language'] = 'diff'
65 node.parent.name = 'div';64 node.parent.name = 'div';
66 node.parent['class'] = node.parent['class'].gsub(/bg-.*?\b/, ' ');
67 node.parent.parent['class'] = node.parent.parent['class'].gsub(/bg-.*?\b/, ' ');
68 end65 end
69 66
70 css('code.language-js').each do |node|67 css('code.language-js').each do |node|
71 node.name = 'pre';68 node.name = 'pre';
72 node['data-language'] = 'js'69 node['data-language'] = 'js'
73 node.parent.name = 'div';70 node.parent.name = 'div';
74 node.parent['class'] = node.parent['class'].gsub(/bg-.*?\b/, ' ');
75 node.parent.parent['class'] = node.parent.parent['class'].gsub(/bg-.*?\b/, ' ');
76 end71 end
77 72
78 @doc.traverse { |node| cleanup_tailwind_classes(node) }73 @doc.traverse { |node| cleanup_tailwind_classes(node) }