From 1dbbb889deaa79de19ebcfe51ab989cd8d8b3516 Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sun, 4 Jun 2017 17:49:47 -0400 Subject: [PATCH] Fix broken markup on Electron homepage --- lib/docs/filters/electron/clean_html.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/docs/filters/electron/clean_html.rb b/lib/docs/filters/electron/clean_html.rb index a29b876b..8699763c 100644 --- a/lib/docs/filters/electron/clean_html.rb +++ b/lib/docs/filters/electron/clean_html.rb @@ -4,13 +4,17 @@ module Docs def call css('.header-link', 'hr + .text-center', 'hr').remove - css('.grid', '.row', '.col-ms-12').each do |node| + css('.grid', '.row', '.col-ms-12', 'ul.docs-list > ul.docs-list').each do |node| node.before(node.children).remove end - css('h2 > a').each do |node| - node.before(node.children).remove - end if root_page? + if root_page? + doc.child.before('

Electron Documentation

') + + css('h2 > a').each do |node| + node.before(node.children).remove + end + end at_css('h2').name = 'h1' unless at_css('h1')