Showing the changes to lib/docs (2 of 4 files). Show all
Unified · Split
| @@ -2,7 +2,19 @@ module Docs · 1 unmodified line | |||
| 2 | class Jq | 2 | class Jq |
| 3 | class CleanHtmlFilter < Filter | 3 | class CleanHtmlFilter < Filter |
| 4 | def call | 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 | end | 18 | end |
| 7 | end | 19 | end |
| 8 | end | 20 | end |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | |||
| 2 | class Jq < UrlScraper | 2 | class Jq < UrlScraper |
| 3 | self.name = 'jq' | 3 | self.name = 'jq' |
| 4 | self.slug = 'jq' | 4 | self.slug = 'jq' |
| 5 | self.type = 'simple' | 5 | self.type = 'jq' |
| 6 | self.release = '1.6' | 6 | self.release = '1.6' |
| 7 | self.links = { | 7 | self.links = { |
| 8 | home: 'https://stedolan.github.io/jq/' | 8 | home: 'https://stedolan.github.io/jq/' |