Unified · Split
| @@ -3,7 +3,7 @@ module Docs · 2 unmodified lines | |||
| 3 | class CleanHtmlFilter < Filter | 3 | class CleanHtmlFilter < Filter |
| 4 | def call | 4 | def call |
| 5 | i = 1 | 5 | i = 1 |
| 6 | n = at_css("#navmenu a[href='#{result[:path].split('/').last}']").parent | 6 | n = at_css("#navmenu .submenu-content a[href='#{result[:path].split('/').last}']").parent |
| 7 | i += 1 while n && n = n.previous_element | 7 | i += 1 while n && n = n.previous_element |
| 8 | at_css('h1')['data-level'] = i | 8 | at_css('h1')['data-level'] = i |
| 9 | 9 | ||
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | |||
| 2 | class Express < UrlScraper | 2 | class Express < UrlScraper |
| 3 | self.name = 'Express' | 3 | self.name = 'Express' |
| 4 | self.type = 'express' | 4 | self.type = 'express' |
| 5 | self.release = '4.18.1' | 5 | self.release = '4.21.2' |
| 6 | self.base_url = 'https://expressjs.com/en/' | 6 | self.base_url = 'https://expressjs.com/en/' |
| 7 | self.root_path = '4x/api.html' | 7 | self.root_path = '4x/api.html' |
| 8 | self.initial_paths = %w( | 8 | self.initial_paths = %w( |