[devdocsgjs/main: 1661/1867] Update node to 16.2.0.
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 1661/1867] Update node to 16.2.0.
- Date: Fri, 19 Nov 2021 23:48:13 +0000 (UTC)
commit cce7c4915209980ca4f4bbcb1308b368261804ab
Author: Enoc <brianhernandez222 hotmail com>
Date: Thu May 20 00:08:08 2021 -0600
Update node to 16.2.0.
- Fix bugs introduced by new style in code blocks.
lib/docs/filters/node/clean_html.rb | 22 +++++++++++++++++++---
lib/docs/scrapers/node.rb | 2 +-
2 files changed, 20 insertions(+), 4 deletions(-)
---
diff --git a/lib/docs/filters/node/clean_html.rb b/lib/docs/filters/node/clean_html.rb
index 6c95139b..97b32fef 100644
--- a/lib/docs/filters/node/clean_html.rb
+++ b/lib/docs/filters/node/clean_html.rb
@@ -4,6 +4,24 @@ module Docs
def call
css('hr').remove
+ css('pre').each do |node|
+ next unless (node.css('code').to_a.length > 1)
+
+ node.css('code').each do |subnode|
+
+ if subnode.classes.include?('mjs')
+ node.before('<p class=module-type>MJS modules</p>')
+ elsif subnode.classes.include?('cjs')
+ node.before('<p class=module-type>CJS modules</p>')
+ end
+
+ node.before(subnode)
+ subnode.wrap('<pre>')
+ end
+
+ node.remove
+ end
+
# Remove "#" links
css('.mark').each do |node|
node.parent.parent['id'] = node['id']
@@ -17,9 +35,7 @@ module Docs
css('pre').each do |node|
next unless node.at_css('code')
- if lang = node.at_css('code')['class']
- node['data-language'] = lang.remove(%r{lang(uage)?-})
- end
+ node['data-language'] = 'js'
node.content = node.content
end
diff --git a/lib/docs/scrapers/node.rb b/lib/docs/scrapers/node.rb
index a39da5ad..815d61f7 100644
--- a/lib/docs/scrapers/node.rb
+++ b/lib/docs/scrapers/node.rb
@@ -24,7 +24,7 @@ module Docs
HTML
version do
- self.release = '16.1.0'
+ self.release = '16.2.0'
self.base_url = 'https://nodejs.org/api/'
end
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]