History

Update SVG documentation ()

Simon Legner committed 1 year ago

Commit cd64f381 parent d9853e62 files · +13 −11Browse files

Unified · Split

2 files
  1. lib/docs/filters/svg/entries.rb +10 −8
  2. lib/docs/scrapers/mdn/svg.rb +3 −3
lib/docs/filters/svg/entries.rb+10−8
@@ -3,9 +3,11 @@ module Docs · 2 unmodified lines
33 class EntriesFilter < Docs::EntriesFilter
44 def get_name
55 name = super
6− name.gsub!('Element.', '')
76 name.gsub!('Attribute.', '')
8− name.gsub!('Tutorial.', '')
7+ name.gsub!('Element.', '')
8+ name.gsub!('Guides.', '')
9+ name.gsub!('Reference.', '')
10+ name.gsub!('Tutorials.', '')
911 name.gsub!('_', '')
1012
1113 if name.in?(%w(Element Attribute Content\ type))
@@ -16,14 +18,14 @@ module Docs · 4 unmodified lines
1618 end
1719
1820 def get_type
19− if slug.start_with?('Element')
21+ if slug.start_with?('Reference/Element')
2022 'Elements'
21− elsif slug.start_with?('Attribute')
23+ elsif slug.start_with?('Reference/Attribute')
2224 'Attributes'
23− elsif slug.start_with?('Tutorial')
24− 'Tutorial'
25− elsif slug == 'Content_type'
26− 'Content types'
25+ elsif slug.start_with?('Guides')
26+ 'Guides'
27+ elsif slug.start_with?('Tutorials')
28+ 'Tutorials'
2729 else
2830 'Miscellaneous'
2931 end
lib/docs/scrapers/mdn/svg.rb+3−3
@@ -3,7 +3,7 @@ module Docs · 2 unmodified lines
33 prepend FixInternalUrlsBehavior
44 prepend FixRedirectionsBehavior
55
6− # release = '2024-08-20'
6+ # release = '2025-09-15'
77 self.name = 'SVG'
88 self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/SVG'
99 self.links = {
@@ -16,9 +16,9 @@ module Docs · 6 unmodified lines
1616 options[:root_title] = 'SVG'
1717
1818 options[:title] = ->(filter) do
19− if filter.slug.starts_with?('Element/')
19+ if filter.slug.starts_with?('Reference/Element/')
2020 "<#{filter.default_title}>"
21− elsif filter.slug != 'Attribute' && filter.slug != 'Element'
21+ elsif filter.slug != 'Reference/Attribute' && filter.slug != 'Reference/Element'
2222 filter.default_title
2323 else
2424 false