Skip to content

Commit 8aa9a20

Browse files
committed
Update Haxe documentation (3.3.0)
1 parent 130009b commit 8aa9a20

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

lib/docs/filters/haxe/clean_html.rb

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module Docs
22
class Haxe
33
class CleanHtmlFilter < Filter
44
def call
5-
css('.viewsource').remove
5+
css('.viewsource', 'hr', 'h1 > small', '.inherited-fields').remove
66

77
css('h4 + h1').each do |node|
88
node.after(node.previous_element)
@@ -21,6 +21,7 @@ def call
2121
end
2222

2323
css('.field > p > code:first-child:last-child').each do |node|
24+
next if node.next.try(:content).present?
2425
node = node.parent
2526
node.name = 'h3'
2627
node.inner_html = node.inner_html.squish.gsub('</span><', '</span> <')
@@ -41,6 +42,14 @@ def call
4142
node.name = 'p'
4243
end
4344

45+
css('> div.indent').each do |node|
46+
node.name = 'blockquote'
47+
end
48+
49+
css('p.inline-content').each do |node|
50+
node.name = 'div'
51+
end
52+
4453
doc
4554
end
4655
end

lib/docs/scrapers/haxe.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module Docs
22
class Haxe < UrlScraper
33
self.name = 'Haxe'
44
self.type = 'haxe'
5-
self.release = '3.2.1'
5+
self.release = '3.3.0'
66
self.base_url = 'http://api.haxe.org/'
77

88
html_filters.push 'haxe/clean_html', 'haxe/entries'

0 commit comments

Comments
 (0)