Unified · Split
| @@ -15,7 +15,6 @@ class app.views.JavascriptWithMarkupCheckPage extends app.views.BasePage · 14 unmodified lines | ||
| 15 | 15 | @highlightCode el, language |
| 16 | 16 | return |
| 17 | 17 | |
| 18 | −app.views.ChaiPage = | |
| 19 | 18 | app.views.GruntPage = |
| 20 | 19 | app.views.MochaPage = |
| 21 | 20 | app.views.JavascriptPage |
| @@ -9,6 +9,7 @@ class app.views.SimplePage extends app.views.BasePage · 8 unmodified lines | ||
| 9 | 9 | app.views.AngularPage = |
| 10 | 10 | app.views.AngularjsPage = |
| 11 | 11 | app.views.CakephpPage = |
| 12 | +app.views.ChaiPage = | |
| 12 | 13 | app.views.ElixirPage = |
| 13 | 14 | app.views.EmberPage = |
| 14 | 15 | app.views.ExpressPage = |
| @@ -37,7 +37,6 @@ · 36 unmodified lines | ||
| 37 | 37 | 'pages/bower', |
| 38 | 38 | 'pages/c', |
| 39 | 39 | 'pages/cakephp', |
| 40 | − 'pages/chai', | |
| 41 | 40 | 'pages/clojure', |
| 42 | 41 | 'pages/coffeescript', |
| 43 | 42 | 'pages/d3', |
| @@ -37,7 +37,6 @@ · 36 unmodified lines | ||
| 37 | 37 | 'pages/bower', |
| 38 | 38 | 'pages/c', |
| 39 | 39 | 'pages/cakephp', |
| 40 | − 'pages/chai', | |
| 41 | 40 | 'pages/clojure', |
| 42 | 41 | 'pages/coffeescript', |
| 43 | 42 | 'pages/d3', |
| @@ -1,5 +0,0 @@ | ||
| 1 | −._chai { | |
| 2 | − @extend %simple; | |
| 3 | − | |
| 4 | − li.tag span { margin-right: 5px; } | |
| 5 | −} | |
| @@ -17,6 +17,7 @@ · 16 unmodified lines | ||
| 17 | 17 | } |
| 18 | 18 | |
| 19 | 19 | ._apache_pig, |
| 20 | +._chai, | |
| 20 | 21 | ._cordova, |
| 21 | 22 | ._gnu, |
| 22 | 23 | ._grunt, |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | ||
| 2 | 2 | class Chai |
| 3 | 3 | class CleanHtmlFilter < Filter |
| 4 | 4 | def call |
| 5 | − @doc = at_css('.documentation .rendered') | |
| 5 | + @doc = at_css('.documentation .rendered') if at_css('.documentation .rendered') | |
| 6 | 6 | |
| 7 | 7 | if root_page? |
| 8 | 8 | at_css('h1').content = 'Chai Assertion Library' |
| @@ -12,9 +12,9 @@ module Docs · 3 unmodified lines | ||
| 12 | 12 | node.before(node.children).remove |
| 13 | 13 | end |
| 14 | 14 | |
| 15 | − # Remove code highlighting | |
| 16 | 15 | css('pre').each do |node| |
| 17 | 16 | node.content = node.content |
| 17 | + node['data-language'] = 'javascript' | |
| 18 | 18 | end |
| 19 | 19 | |
| 20 | 20 | doc |
| @@ -6,12 +6,12 @@ module Docs · 5 unmodified lines | ||
| 6 | 6 | end |
| 7 | 7 | |
| 8 | 8 | def get_type |
| 9 | − subpath.start_with?('/guide') ? 'Guides' : nil | |
| 9 | + subpath.start_with?('/guide') ? 'Guides' : name | |
| 10 | 10 | end |
| 11 | 11 | |
| 12 | 12 | def additional_entries |
| 13 | 13 | css('.antiscroll-inner a').each_with_object [] do |node, entries| |
| 14 | − id = node['href'].remove('#') + '-section' | |
| 14 | + id = node['href'].remove('#') | |
| 15 | 15 | node.content.strip.split(' / ').uniq { |name| name.downcase }.each do |name| |
| 16 | 16 | entries << [name, id, self.name] |
| 17 | 17 | end |