[devdocsgjs/main: 65/69] Update Node.js documentation (18.8.0)
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 65/69] Update Node.js documentation (18.8.0)
- Date: Mon, 12 Sep 2022 18:46:56 +0000 (UTC)
commit d8306efebc47951ff3a840e9fd7c3a8e5b1adeee
Author: Simon Legner <Simon Legner gmail com>
Date: Tue Sep 6 23:35:13 2022 +0200
Update Node.js documentation (18.8.0)
Retain original element IDs for correct anchor links.
Fixes #1721.
lib/docs/filters/node/clean_html.rb | 13 -------------
lib/docs/filters/node/entries.rb | 8 +++++---
2 files changed, 5 insertions(+), 16 deletions(-)
---
diff --git a/lib/docs/filters/node/clean_html.rb b/lib/docs/filters/node/clean_html.rb
index 97b32fef..ffca2042 100644
--- a/lib/docs/filters/node/clean_html.rb
+++ b/lib/docs/filters/node/clean_html.rb
@@ -40,19 +40,6 @@ module Docs
node.content = node.content
end
- css('h3 > code, h4 > code, h5 > code').each do |node|
- tmp = node.content
- has_parethesis = true if tmp =~ /\(/
- tmp.gsub!(/\(.*\)/, '')
-
- if has_parethesis
- tmp << '()'
- end
-
- node.parent['id'] = tmp
-
- end
-
doc
end
end
diff --git a/lib/docs/filters/node/entries.rb b/lib/docs/filters/node/entries.rb
index e725cc80..87fc8765 100644
--- a/lib/docs/filters/node/entries.rb
+++ b/lib/docs/filters/node/entries.rb
@@ -14,18 +14,20 @@ module Docs
entries = []
css('h3 > code, h4 > code, h5 > code').each do |node|
+ name = node.content.gsub(/\(.*\)/, '()')
+ id = node.parent['id']
case node.parent.child.content
when /Class/
- entries << ["Class #{node.parent['id']}", node.parent['id'], type]
+ entries << ["Class #{name}", id, type]
when /Event/
- entries << ["Event #{node.parent['id']}", node.parent['id'], type]
+ entries << ["Event #{name}", id, type]
end
if node.parent.child.is_a?(Nokogiri::XML::Text)
next
else
- entries << [node.parent['id'], node.parent['id'], type]
+ entries << [name, id, type]
end
end
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]