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
2020 margin: 0 0 1em 1em;
2121 @extend %label;
2222 }
23+
24+ .srclink { float: right; }
25+ details > table { margin: 0; }
2326 }
2427
lib/docs/filters/node/clean_html.rb+1−1
@@ -16,7 +16,7 @@ module Docs · 15 unmodified lines
1616
1717 css('pre').each do |node|
1818 if lang = node.at_css('code')['class']
19− node['data-language'] = lang.remove('lang-')
19+ node['data-language'] = lang.remove(%r{lang(uage)?-})
2020 end
2121
2222 node.content = node.content
lib/docs/filters/node/entries.rb+2−0
@@ -26,6 +26,7 @@ module Docs · 25 unmodified lines
2626
2727 def get_type
2828 type = at_css('h1').content.strip
29+ type.remove! %r{\[.*\]}
2930 REPLACE_TYPES[type] || "#{type.first.upcase}#{type[1..-1]}"
3031 end
3132
@@ -40,6 +41,7 @@ module Docs · 8 unmodified lines
4041
4142 klass = nil if node.name == 'h2'
4243 name = node.content.strip
44+ name.remove! %r{\s*\[src\]}
4345
4446 # Skip constructors
4547 if name.start_with? 'new '
lib/docs/scrapers/node.rb+7−2
@@ -23,12 +23,17 @@ module Docs · 22 unmodified lines
2323 HTML
2424
2525 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'
2732 self.base_url = 'https://nodejs.org/dist/latest-v10.x/docs/api/'
2833 end
2934
3035 version '8 LTS' do
31− self.release = '8.11.4'
36+ self.release = '8.12.0'
3237 self.base_url = 'https://nodejs.org/dist/latest-v8.x/docs/api/'
3338 end
3439