diff --git a/lib/docs/filters/svg/entries.rb b/lib/docs/filters/svg/entries.rb index 64311a22..aebdeb76 100644 --- a/lib/docs/filters/svg/entries.rb +++ b/lib/docs/filters/svg/entries.rb @@ -3,9 +3,9 @@ module Docs class EntriesFilter < Docs::EntriesFilter def get_name name = super - name.remove!('Element.').try(:downcase!) - name.remove!('Attribute.').try(:downcase!) - name.remove!('Tutorial.') + name.gsub!('Element.', '').try(:downcase!) + name.gsub!('Attribute.', '').try(:downcase!) + name.gsub!('Tutorial.', '') name.gsub!('_', '') if name.in?(%w(Element Attribute Content\ type)) diff --git a/lib/docs/scrapers/mdn/svg.rb b/lib/docs/scrapers/mdn/svg.rb index 41209418..7fb1df48 100644 --- a/lib/docs/scrapers/mdn/svg.rb +++ b/lib/docs/scrapers/mdn/svg.rb @@ -2,6 +2,7 @@ module Docs class Svg < Mdn self.name = 'SVG' self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/SVG' + self.fix_redirections = true html_filters.push 'svg/clean_html', 'svg/entries', 'title' @@ -17,11 +18,7 @@ module Docs end end - options[:skip] = %w( - /Compatibility_sources - /FAQ - /SVG_animation_with_SMIL - /SVG_as_an_Image) + options[:skip] = %w(/Compatibility_sources /FAQ) options[:fix_urls] = ->(url) do url.sub! 'https://developer.mozilla.org/en-US/Web/SVG', Svg.base_url