Update Angular documentation (4.0.0, 2.4.10)

pull/605/head
Thibaut Courouble 8 years ago
parent f3b58ba28b
commit 75fdeac128

@ -14,6 +14,7 @@ module Docs
index.html index.html
styleguide.html styleguide.html
quickstart.html quickstart.html
cheatsheet.html
guide/cheatsheet.html guide/cheatsheet.html
guide/style-guide.html) guide/style-guide.html)
@ -25,7 +26,7 @@ module Docs
} }
options[:fix_urls] = -> (url) do options[:fix_urls] = -> (url) do
url.sub! %r{\A(https://angular\.io/docs/.+/)index\.html\z}, '\1' url.sub! %r{\A(https://(?:v2\.)?angular\.io/docs/.+/)index\.html\z}, '\1'
url url
end end
@ -35,25 +36,21 @@ module Docs
HTML HTML
stub 'api/' do stub 'api/' do
base_url = URL.parse(self.base_url)
capybara = load_capybara_selenium capybara = load_capybara_selenium
capybara.app_host = 'https://angular.io' capybara.app_host = base_url.origin
capybara.visit(URL.parse(self.base_url).path + 'api/') capybara.visit(base_url.path + 'api/')
capybara.execute_script('return document.body.innerHTML') capybara.execute_script('return document.body.innerHTML')
end end
version '2 TypeScript' do version '4 TypeScript' do
self.release = '2.4.7' self.release = '4.0.0'
self.base_url = 'https://angular.io/docs/ts/latest/' self.base_url = 'https://angular.io/docs/ts/latest/'
end end
version '2 Dart' do version '2 TypeScript' do
self.release = '2.2.4' self.release = '2.4.10'
self.base_url = 'https://angular.io/docs/dart/latest/' self.base_url = 'https://v2.angular.io/docs/ts/latest/'
options[:skip_patterns] += [/angular2\.compiler/]
options[:skip_link] = ->(link) do
link.parent['class'].try(:include?, 'inherited') || link.parent.parent['class'].try(:include?, 'inherited')
end
end end
private private

Loading…
Cancel
Save