Unified · Split
| @@ -17,7 +17,7 @@ module Docs · 16 unmodified lines | ||
| 17 | 17 | |
| 18 | 18 | if slug.start_with?('Global_attr') |
| 19 | 19 | 'Attributes' |
| 20 | − elsif at_css('.obsoleteHeader', '.deprecatedHeader', '.nonStandardHeader') || OBSOLETE.include?(slug.remove('Element/')) | |
| 20 | + elsif at_css('#deprecated', '#non-standard', '#obsolete') || OBSOLETE.include?(slug.remove('Element/')) | |
| 21 | 21 | 'Obsolete' |
| 22 | 22 | elsif slug.start_with?('Element/') |
| 23 | 23 | 'Elements' |
| @@ -39,10 +39,11 @@ module Docs · 38 unmodified lines | ||
| 39 | 39 | |
| 40 | 40 | css('h2 > a[name]', 'h3 > a[name]').each do |node| |
| 41 | 41 | node.parent['id'] = node['name'] |
| 42 | − node.before(node.content).remove | |
| 42 | + node.before(node.children).remove | |
| 43 | 43 | end |
| 44 | 44 | css('h2 > a, h3 > a').each do |node| |
| 45 | − node.before(node.content).remove | |
| 45 | + # children instead of content for "Using the download attribute to save a <canvas> as a PNG" from https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a | |
| 46 | + node.before(node.children).remove | |
| 46 | 47 | end |
| 47 | 48 | |
| 48 | 49 | css('.notecard > h4').each do |node| |
| @@ -5,20 +5,10 @@ module Docs · 4 unmodified lines | ||
| 5 | 5 | self.name = 'HTML' |
| 6 | 6 | self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/HTML' |
| 7 | 7 | |
| 8 | − html_filters.push 'html/clean_html', 'html/entries', 'title' | |
| 8 | + html_filters.push 'html/clean_html', 'html/entries' | |
| 9 | 9 | |
| 10 | 10 | options[:root_title] = 'HTML' |
| 11 | 11 | |
| 12 | − options[:title] = ->(filter) do | |
| 13 | − if filter.slug == 'Element/Heading_Elements' | |
| 14 | − 'Heading Elements' | |
| 15 | − elsif filter.slug.start_with?('Element/') | |
| 16 | − "<#{filter.default_title}>" | |
| 17 | − else | |
| 18 | − filter.default_title | |
| 19 | − end | |
| 20 | − end | |
| 21 | − | |
| 22 | 12 | options[:skip] = %w( |
| 23 | 13 | /index |
| 24 | 14 | /Element/shadow |
| @@ -38,5 +28,8 @@ module Docs · 13 unmodified lines | ||
| 38 | 28 | url.sub! 'https://developer.mozilla.org/en-US/docs/HTML/', "#{Html.base_url}/" unless url.include?('Content_categories') |
| 39 | 29 | url |
| 40 | 30 | end |
| 31 | + | |
| 32 | + # self.release = '2021-04-29' | |
| 33 | + | |
| 41 | 34 | end |
| 42 | 35 | end |