Unified · Split
| @@ -1,9 +0,0 @@ | ||
| 1 | −#= require views/pages/base | |
| 2 | − | |
| 3 | −class app.views.ReactPage extends app.views.BasePage | |
| 4 | − prepare: -> | |
| 5 | − for el in @findAllByTag 'pre' | |
| 6 | − switch el.getAttribute('data-lang') | |
| 7 | − when 'html' then @highlightCode el, 'markup' | |
| 8 | − when 'javascript', 'js' then @highlightCode el, 'javascript' | |
| 9 | − return | |
| @@ -7,6 +7,7 @@ class app.views.SimplePage extends app.views.BasePage · 6 unmodified lines | ||
| 7 | 7 | return |
| 8 | 8 | |
| 9 | 9 | app.views.MeteorPage = |
| 10 | +app.views.ReactPage = | |
| 10 | 11 | app.views.RethinkdbPage = |
| 11 | 12 | app.views.TypescriptPage = |
| 12 | 13 | app.views.SimplePage |
| @@ -22,7 +22,7 @@ module Docs · 21 unmodified lines | ||
| 22 | 22 | |
| 23 | 23 | css('.highlight').each do |node| |
| 24 | 24 | node.name = 'pre' |
| 25 | − node['data-lang'] = node.at_css('[data-lang]').try(:[], 'data-lang') || 'js' | |
| 25 | + node['data-language'] = node.at_css('[data-lang]').try(:[], 'data-lang') || 'js' | |
| 26 | 26 | node.content = node.content |
| 27 | 27 | end |
| 28 | 28 | |
| @@ -32,7 +32,7 @@ module Docs · 3 unmodified lines | ||
| 32 | 32 | |
| 33 | 33 | css('.prism').each do |node| |
| 34 | 34 | node.name = 'pre' |
| 35 | − node['data-lang'] = node['class'][/(?<=language\-)(\w+)/] | |
| 35 | + node['data-language'] = node['class'][/(?<=language\-)(\w+)/] | |
| 36 | 36 | node.content = node.content |
| 37 | 37 | end |
| 38 | 38 | |
| @@ -3,7 +3,7 @@ module Docs · 2 unmodified lines | ||
| 3 | 3 | self.name = 'React Native' |
| 4 | 4 | self.slug = 'react_native' |
| 5 | 5 | self.type = 'react' |
| 6 | − self.release = '0.22' | |
| 6 | + self.release = '0.23' | |
| 7 | 7 | self.base_url = 'https://facebook.github.io/react-native/docs/' |
| 8 | 8 | self.root_path = 'getting-started.html' |
| 9 | 9 | self.links = { |