Unified · Split
| @@ -2,5 +2,5 @@ · 1 unmodified line | ||
| 2 | 2 | |
| 3 | 3 | class app.views.BowerPage extends app.views.BasePage |
| 4 | 4 | afterRender: -> |
| 5 | − @highlightCode @findAll('pre[data-lang="js"], pre[data-lang="json"]'), 'javascript' | |
| 5 | + @highlightCode @findAll('pre[data-lang="js"], pre[data-lang="javascript"], pre[data-lang="json"]'), 'javascript' | |
| 6 | 6 | return |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | ||
| 2 | 2 | class Bower |
| 3 | 3 | class CleanHtmlFilter < Filter |
| 4 | 4 | def call |
| 5 | − title = at_css('.page-title') | |
| 5 | + title = at_css('.page-title, .main h1') | |
| 6 | 6 | @doc = at_css('.main') |
| 7 | 7 | doc.child.before(title) |
| 8 | 8 | |
| @@ -2,8 +2,7 @@ module Docs · 1 unmodified line | ||
| 2 | 2 | class Bower |
| 3 | 3 | class EntriesFilter < Docs::EntriesFilter |
| 4 | 4 | ENTRIES_TYPE_BY_SLUG = { |
| 5 | − 'api' => 'Commands', | |
| 6 | − 'config' => '.bowerrc' | |
| 5 | + 'api' => 'Commands' | |
| 7 | 6 | } |
| 8 | 7 | |
| 9 | 8 | def get_name |
| @@ -17,7 +16,7 @@ module Docs · 7 unmodified lines | ||
| 17 | 16 | def additional_entries |
| 18 | 17 | return [] unless type = ENTRIES_TYPE_BY_SLUG[slug] |
| 19 | 18 | |
| 20 | − css('#bowerrc-specification + ul a', '#commands + p + ul a').map do |node| | |
| 19 | + css('#commands + p + ul a').map do |node| | |
| 21 | 20 | [node.content, node['href'].remove('#'), type] |
| 22 | 21 | end |
| 23 | 22 | end |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | ||
| 2 | 2 | class Bower < UrlScraper |
| 3 | 3 | self.name = 'Bower' |
| 4 | 4 | self.type = 'bower' |
| 5 | − self.version = '1.4.1' | |
| 5 | + self.version = '1.5.3' | |
| 6 | 6 | self.base_url = 'http://bower.io/docs/' |
| 7 | 7 | self.root_path = 'api' |
| 8 | 8 | self.links = { |