History

Merge pull request #1427 from MasterEnoc/sass

Improve syntax highlight of Sass

Simon Legner committed 5 years ago

Commit 2c09c3b2 parents decf0fc af46adf1 file · +5 −51Browse files

Unified · Split

lib/docs/filters/sass/clean_html.rb+5−51
@@ -39,62 +39,16 @@ module Docs · 38 unmodified lines
3939 css('.visuallyhidden').remove
4040
4141 ### Syntax Highlight ###
42− css('.kt').each do |node|
43− node.remove_attribute('class')
44− node.add_class('token constant')
42+ css('.highlight.scss', '.highlight.sass').each do |node|
43+ node['data-language'] = 'scss'
4544 end
4645
47− css('.k, .kn, .kc, .cp, .ow').each do |node|
48− node.remove_attribute('class')
49− node.add_class('token keyword')
50− end
51−
52− css('.nv, .no').each do |node|
53− node.remove_attribute('class')
54− node.add_class('token variable')
55− end
56−
57− css('.nb, .n').each do |node|
58− node.remove_attribute('class')
59− node.add_class('token string')
60− end
61−
62− css('.p').each do |node|
63− node.remove_attribute('class')
64− node.add_class('token punctuation')
65− end
66−
67− css('.nf').each do |node|
68− node.remove_attribute('class')
69− node.add_class('token function')
70− end
71−
72− css('.o').each do |node|
73− node.remove_attribute('class')
74− node.add_class('token operator')
75− end
76−
77− css('.c1, .cm, .c').each do |node|
78− node.remove_attribute('class')
79− node.add_class('token comment')
80− end
81−
82− css('.mh, .m, .mi').each do |node|
83− node.remove_attribute('class')
84− node.add_class('token number')
85− end
86−
87− css('.nc, .nt').each do |node|
88− node.remove_attribute('class')
89− node.add_class('token selector')
90− end
91−
92− css('.nl').each do |node|
93− node.remove_attribute('class')
94− node.add_class('token property')
46+ css('.highlight.css').each do |node|
47+ node['data-language'] = 'css'
9548 end
9649
9750 doc
51+
9852 end
9953 end
10054 end

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t