Skip to content

Commit 5ea476b

Browse files
committed
Update Cycle.js documentation (23.1.0)
1 parent d239d0b commit 5ea476b

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

lib/docs/filters/cyclejs/clean_html.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@ module Docs
22
class Cyclejs
33
class CleanHtmlFilter < Filter
44
def call
5+
return "<h1>Cycle.js</h1><p>A functional and reactive JavaScript framework for predictable code</p>" if root_page?
56
css('br').remove
67

78
css('pre > code').each do |node|
89
parent = node.parent
9-
if node['class'] && node['class'] =~ /language-(\w+)/
10-
parent['data-language'] = Regexp.last_match(1)
11-
end
10+
parent['data-language'] = 'javascript'
1211
parent.content = node.content.strip
1312
end
1413

lib/docs/filters/cyclejs/entries.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ def get_name
66
name = title ? title.content.strip : subpath.sub(/\.html\z/, '').titleize
77
name = 'Cycle.js' if root_page?
88
name = 'API Reference' if slug == 'api/index'
9+
name.delete_suffix! ' - source'
910
name
1011
end
1112

@@ -18,7 +19,7 @@ def additional_entries
1819
name = node.content.strip
1920
name.sub!(/\A#\s*/, '')
2021
name.sub!(/\s+#\z/, '')
21-
[name, node['id']]
22+
[get_name + ': ' + name, node['id']]
2223
end
2324
end
2425
end

lib/docs/scrapers/cyclejs.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ class Cyclejs < UrlScraper
4949
/\Aapi\//
5050
]
5151

52+
options[:download_images] = false
5253
options[:attribution] = <<-HTML
5354
&copy; 2014&ndash;present Cycle.js contributors.<br>
5455
Licensed under the MIT License.

0 commit comments

Comments
 (0)