Unified · Split
| @@ -1,11 +0,0 @@ | |||
| 1 | #= require views/pages/base | ||
| 2 | |||
| 3 | class app.views.EmberPage extends app.views.BasePage | ||
| 4 | prepare: -> | ||
| 5 | for el in @findAllByTag 'pre' | ||
| 6 | language = if el.classList.contains 'javascript' | ||
| 7 | 'javascript' | ||
| 8 | else if el.classList.contains 'html' | ||
| 9 | 'markup' | ||
| 10 | @highlightCode el, language if language | ||
| 11 | return | ||
| @@ -6,6 +6,7 @@ class app.views.SimplePage extends app.views.BasePage · 5 unmodified lines | |||
| 6 | @highlightCode el, el.getAttribute('data-language') | 6 | @highlightCode el, el.getAttribute('data-language') |
| 7 | return | 7 | return |
| 8 | 8 | ||
| 9 | app.views.EmberPage = | ||
| 9 | app.views.GoPage = | 10 | app.views.GoPage = |
| 10 | app.views.MeteorPage = | 11 | app.views.MeteorPage = |
| 11 | app.views.RamdaPage = | 12 | app.views.RamdaPage = |
| @@ -58,6 +58,7 @@ module Docs · 57 unmodified lines | |||
| 58 | css('.highlight').each do |node| | 58 | css('.highlight').each do |node| |
| 59 | node.content = node.at_css('.code pre').content | 59 | node.content = node.at_css('.code pre').content |
| 60 | node.name = 'pre' | 60 | node.name = 'pre' |
| 61 | node['data-language'] = node['class'][/(javascript|js|html)/, 1] | ||
| 61 | end | 62 | end |
| 62 | end | 63 | end |
| 63 | end | 64 | end |
| @@ -3,7 +3,7 @@ module Docs · 2 unmodified lines | |||
| 3 | self.name = 'Ember.js' | 3 | self.name = 'Ember.js' |
| 4 | self.slug = 'ember' | 4 | self.slug = 'ember' |
| 5 | self.type = 'ember' | 5 | self.type = 'ember' |
| 6 | self.release = '2.4.0' | 6 | self.release = '2.5.0' |
| 7 | self.base_url = 'http://emberjs.com/api/' | 7 | self.base_url = 'http://emberjs.com/api/' |
| 8 | self.links = { | 8 | self.links = { |
| 9 | home: 'http://emberjs.com/', | 9 | home: 'http://emberjs.com/', |