History

Update Node.js documentation (11.1.0)

Thibaut Courouble committed 8 years ago

Commit e648ff91 parent 46e62a34 files · +13 −3Browse files

Unified · Split

4 files
  1. assets/stylesheets/pages/_node.scss +3 −0
  2. lib/docs/filters/node/clean_html.rb +1 −1
  3. lib/docs/filters/node/entries.rb +2 −0
  4. lib/docs/scrapers/node.rb +7 −2
assets/stylesheets/pages/_node.scss+3−0
@@ -20,5 +20,8 @@ · 19 unmodified lines
20 margin: 0 0 1em 1em;20 margin: 0 0 1em 1em;
21 @extend %label;21 @extend %label;
22 }22 }
23
24 .srclink { float: right; }
25 details > table { margin: 0; }
23}26}
24 27
lib/docs/filters/node/clean_html.rb+1−1
@@ -16,7 +16,7 @@ module Docs · 15 unmodified lines
16 16
17 css('pre').each do |node|17 css('pre').each do |node|
18 if lang = node.at_css('code')['class']18 if lang = node.at_css('code')['class']
19 node['data-language'] = lang.remove('lang-')19 node['data-language'] = lang.remove(%r{lang(uage)?-})
20 end20 end
21 21
22 node.content = node.content22 node.content = node.content
lib/docs/filters/node/entries.rb+2−0
@@ -26,6 +26,7 @@ module Docs · 25 unmodified lines
26 26
27 def get_type27 def get_type
28 type = at_css('h1').content.strip28 type = at_css('h1').content.strip
29 type.remove! %r{\[.*\]}
29 REPLACE_TYPES[type] || "#{type.first.upcase}#{type[1..-1]}"30 REPLACE_TYPES[type] || "#{type.first.upcase}#{type[1..-1]}"
30 end31 end
31 32
@@ -40,6 +41,7 @@ module Docs · 8 unmodified lines
40 41
41 klass = nil if node.name == 'h2'42 klass = nil if node.name == 'h2'
42 name = node.content.strip43 name = node.content.strip
44 name.remove! %r{\s*\[src\]}
43 45
44 # Skip constructors46 # Skip constructors
45 if name.start_with? 'new '47 if name.start_with? 'new '
lib/docs/scrapers/node.rb+7−2
@@ -23,12 +23,17 @@ module Docs · 22 unmodified lines
23 HTML23 HTML
24 24
25 version do25 version do
26 self.release = '10.9.0'26 self.release = '11.1.0'
27 self.base_url = 'https://nodejs.org/dist/latest-v11.x/docs/api/'
28 end
29
30 version '10 LTS' do
31 self.release = '10.13.0'
27 self.base_url = 'https://nodejs.org/dist/latest-v10.x/docs/api/'32 self.base_url = 'https://nodejs.org/dist/latest-v10.x/docs/api/'
28 end33 end
29 34
30 version '8 LTS' do35 version '8 LTS' do
31 self.release = '8.11.4'36 self.release = '8.12.0'
32 self.base_url = 'https://nodejs.org/dist/latest-v8.x/docs/api/'37 self.base_url = 'https://nodejs.org/dist/latest-v8.x/docs/api/'
33 end38 end
34 39