Update Angular.js documentation (1.5.5)

pull/406/head
Thibaut Courouble 9 years ago
parent bceede86b8
commit 6a2bd646fe

@ -1,14 +0,0 @@
#= require views/pages/base
class app.views.AngularPage extends app.views.BasePage
prepare: ->
for el in @findAllByTag('pre')
lang = if el.classList.contains('lang-html') or el.textContent[0] is '<'
'markup'
else if el.classList.contains('lang-css')
'css'
else
'javascript'
el.setAttribute('class', '')
@highlightCode el, lang
return

@ -6,6 +6,7 @@ class app.views.SimplePage extends app.views.BasePage
@highlightCode el, el.getAttribute('data-language')
return
app.views.AngularPage =
app.views.EmberPage =
app.views.GoPage =
app.views.MeteorPage =

@ -67,7 +67,16 @@ module Docs
end
css('pre > code').each do |node|
node.parent['class'] = node['class']
node['class'] ||= ''
lang = if node['class'].include?('lang-html') || node.content =~ /\A</
'html'
elsif node['class'].include?('lang-css')
'css'
elsif node['class'].include?('lang-js') || node['class'].include?('lang-javascript')
'javascript'
end
node.parent['data-language'] = lang if lang
node.before(node.children).remove
end

@ -37,8 +37,17 @@ module Docs
Licensed under the Creative Commons Attribution License 4.0.
HTML
stub '' do
require 'capybara/dsl'
Capybara.current_driver = :selenium
Capybara.run_server = false
Capybara.app_host = 'https://code.angularjs.org'
Capybara.visit("/#{self.class.release}/docs/api")
Capybara.find('.side-navigation')['innerHTML']
end
version '1.5' do
self.release = '1.5.3'
self.release = '1.5.5'
self.base_url = "https://code.angularjs.org/#{release}/docs/partials/"
end
@ -56,14 +65,5 @@ module Docs
self.release = '1.2.29'
self.base_url = "https://code.angularjs.org/#{release}/docs/partials/"
end
stub '' do
require 'capybara/dsl'
Capybara.current_driver = :selenium
Capybara.run_server = false
Capybara.app_host = 'https://code.angularjs.org'
Capybara.visit("/#{self.class.release}/docs/api")
Capybara.find('.side-navigation')['innerHTML']
end
end
end

Loading…
Cancel
Save