diff --git a/lib/docs/filters/cordova/clean_html.rb b/lib/docs/filters/cordova/clean_html.rb index 3564d830..0f3eb0d1 100644 --- a/lib/docs/filters/cordova/clean_html.rb +++ b/lib/docs/filters/cordova/clean_html.rb @@ -2,17 +2,12 @@ module Docs class Cordova class CleanHtmlFilter < Filter def call - if root_page? || slug == 'cordova_events_events.md' - css('h1, h2').each do |node| - node.name = node.name.sub(/\d/) { |i| i.to_i + 1 } - end - at_css('h2').name = 'h1' if slug == 'cordova_events_events.md' - end - if root_page? - css('li > h3').each do |node| - node.name = 'div' - end + css('h1').each { |node| node.name = 'h2' } + css('li > h3').each { |node| node.name = 'div' } + elsif slug == 'cordova_events_events.md' + css('h1:not(:first-child)').each { |node| node.name = 'h3' } + css('h2').each { |node| node.name = 'h4' } end css('hr').remove diff --git a/lib/docs/filters/cordova/entries.rb b/lib/docs/filters/cordova/entries.rb index 1304f25c..9843853d 100644 --- a/lib/docs/filters/cordova/entries.rb +++ b/lib/docs/filters/cordova/entries.rb @@ -16,7 +16,7 @@ module Docs def additional_entries return [] unless slug == 'cordova_events_events.md' - css('h2').map do |node| + css('h3').map do |node| [node.content, node['id'], 'Events'] end end