Showing the changes to lib/docs (2 of 4 files). Show all
Unified · Split
| @@ -2,7 +2,19 @@ module Docs · 1 unmodified line | ||
| 2 | 2 | class Jq |
| 3 | 3 | class CleanHtmlFilter < Filter |
| 4 | 4 | def call |
| 5 | − at_css('div#manualcontent') | |
| 5 | + content = at_css('div#manualcontent') | |
| 6 | + | |
| 7 | + css('.manual-example').each do |node| | |
| 8 | + container = node.parent | |
| 9 | + example_header = doc.document.create_element('h4') | |
| 10 | + example_header.content = container.at_css('a[data-toggle="collapse"]').content | |
| 11 | + node.children.before(example_header) | |
| 12 | + | |
| 13 | + node.remove_class('collapse') | |
| 14 | + container.replace(node) | |
| 15 | + end | |
| 16 | + | |
| 17 | + content | |
| 6 | 18 | end |
| 7 | 19 | end |
| 8 | 20 | end |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | ||
| 2 | 2 | class Jq < UrlScraper |
| 3 | 3 | self.name = 'jq' |
| 4 | 4 | self.slug = 'jq' |
| 5 | − self.type = 'simple' | |
| 5 | + self.type = 'jq' | |
| 6 | 6 | self.release = '1.6' |
| 7 | 7 | self.links = { |
| 8 | 8 | home: 'https://stedolan.github.io/jq/' |