History

Improve jq examples: simplify HTML, add %pre CSS

Cimbali committed 5 years ago

Commit 7269d541 parent e7661584 files · +41 −2Browse files

Showing the changes to lib/docs (2 of 4 files). Show all

Unified · Split

2 files
  1. lib/docs/filters/jq/clean_html.rb +13 −1
  2. lib/docs/scrapers/jq.rb +1 −1
lib/docs/filters/jq/clean_html.rb+13−1
@@ -2,7 +2,19 @@ module Docs · 1 unmodified line
22 class Jq
33 class CleanHtmlFilter < Filter
44 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
618 end
719 end
820 end
lib/docs/scrapers/jq.rb+1−1
@@ -2,7 +2,7 @@ module Docs · 1 unmodified line
22 class Jq < UrlScraper
33 self.name = 'jq'
44 self.slug = 'jq'
5− self.type = 'simple'
5+ self.type = 'jq'
66 self.release = '1.6'
77 self.links = {
88 home: 'https://stedolan.github.io/jq/'