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