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
3 class EntriesFilter < Docs::EntriesFilter3 class EntriesFilter < Docs::EntriesFilter
4 def get_name4 def get_name
5 name = super5 name = super
6 name.gsub!('Element.', '')
7 name.gsub!('Attribute.', '')6 name.gsub!('Attribute.', '')
8 name.gsub!('Tutorial.', '')7 name.gsub!('Element.', '')
8 name.gsub!('Guides.', '')
9 name.gsub!('Reference.', '')
10 name.gsub!('Tutorials.', '')
9 name.gsub!('_', '')11 name.gsub!('_', '')
10 12
11 if name.in?(%w(Element Attribute Content\ type))13 if name.in?(%w(Element Attribute Content\ type))
@@ -16,14 +18,14 @@ module Docs · 4 unmodified lines
16 end18 end
17 19
18 def get_type20 def get_type
19 if slug.start_with?('Element')21 if slug.start_with?('Reference/Element')
20 'Elements'22 'Elements'
21 elsif slug.start_with?('Attribute')23 elsif slug.start_with?('Reference/Attribute')
22 'Attributes'24 'Attributes'
23 elsif slug.start_with?('Tutorial')25 elsif slug.start_with?('Guides')
24 'Tutorial'26 'Guides'
25 elsif slug == 'Content_type'27 elsif slug.start_with?('Tutorials')
26 'Content types'28 'Tutorials'
27 else29 else
28 'Miscellaneous'30 'Miscellaneous'
29 end31 end
lib/docs/scrapers/mdn/svg.rb+3−3
@@ -3,7 +3,7 @@ module Docs · 2 unmodified lines
3 prepend FixInternalUrlsBehavior3 prepend FixInternalUrlsBehavior
4 prepend FixRedirectionsBehavior4 prepend FixRedirectionsBehavior
5 5
6 # release = '2024-08-20'6 # release = '2025-09-15'
7 self.name = 'SVG'7 self.name = 'SVG'
8 self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/SVG'8 self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/SVG'
9 self.links = {9 self.links = {
@@ -16,9 +16,9 @@ module Docs · 6 unmodified lines
16 options[:root_title] = 'SVG'16 options[:root_title] = 'SVG'
17 17
18 options[:title] = ->(filter) do18 options[:title] = ->(filter) do
19 if filter.slug.starts_with?('Element/')19 if filter.slug.starts_with?('Reference/Element/')
20 "<#{filter.default_title}>"20 "<#{filter.default_title}>"
21 elsif filter.slug != 'Attribute' && filter.slug != 'Element'21 elsif filter.slug != 'Reference/Attribute' && filter.slug != 'Reference/Element'
22 filter.default_title22 filter.default_title
23 else23 else
24 false24 false