File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,24 @@ class CleanHtmlFilter < Filter
44 def call
55 css ( 'hr' ) . remove
66
7+ css ( 'pre' ) . each do |node |
8+ next unless ( node . css ( 'code' ) . to_a . length > 1 )
9+
10+ node . css ( 'code' ) . each do |subnode |
11+
12+ if subnode . classes . include? ( 'mjs' )
13+ node . before ( '<p class=module-type>MJS modules</p>' )
14+ elsif subnode . classes . include? ( 'cjs' )
15+ node . before ( '<p class=module-type>CJS modules</p>' )
16+ end
17+
18+ node . before ( subnode )
19+ subnode . wrap ( '<pre>' )
20+ end
21+
22+ node . remove
23+ end
24+
725 # Remove "#" links
826 css ( '.mark' ) . each do |node |
927 node . parent . parent [ 'id' ] = node [ 'id' ]
@@ -17,9 +35,7 @@ def call
1735 css ( 'pre' ) . each do |node |
1836 next unless node . at_css ( 'code' )
1937
20- if lang = node . at_css ( 'code' ) [ 'class' ]
21- node [ 'data-language' ] = lang . remove ( %r{lang(uage)?-} )
22- end
38+ node [ 'data-language' ] = 'js'
2339
2440 node . content = node . content
2541 end
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ class Node < UrlScraper
2424 HTML
2525
2626 version do
27- self . release = '16.1 .0'
27+ self . release = '16.2 .0'
2828 self . base_url = 'https://nodejs.org/api/'
2929 end
3030
You can’t perform that action at this time.
0 commit comments