History

Update Angular.js documentation (1.5.5)

Thibaut Courouble committed 10 years ago

Commit 6a2bd641 parent bceede84 files · +21 −25Browse files

Showing the changes to lib/docs (2 of 4 files). Show all

Unified · Split

2 files
  1. lib/docs/filters/angular/clean_html.rb +10 −1
  2. lib/docs/scrapers/angular.rb +10 −10
lib/docs/filters/angular/clean_html.rb+10−1
@@ -67,7 +67,16 @@ module Docs · 66 unmodified lines
6767 end
6868
6969 css('pre > code').each do |node|
70− node.parent['class'] = node['class']
70+ node['class'] ||= ''
71+ lang = if node['class'].include?('lang-html') || node.content =~ /\A</
72+ 'html'
73+ elsif node['class'].include?('lang-css')
74+ 'css'
75+ elsif node['class'].include?('lang-js') || node['class'].include?('lang-javascript')
76+ 'javascript'
77+ end
78+ node.parent['data-language'] = lang if lang
79+
7180 node.before(node.children).remove
7281 end
7382
lib/docs/scrapers/angular.rb+10−10
@@ -37,8 +37,17 @@ module Docs · 36 unmodified lines
3737 Licensed under the Creative Commons Attribution License 4.0.
3838 HTML
3939
40+ stub '' do
41+ require 'capybara/dsl'
42+ Capybara.current_driver = :selenium
43+ Capybara.run_server = false
44+ Capybara.app_host = 'https://code.angularjs.org'
45+ Capybara.visit("/#{self.class.release}/docs/api")
46+ Capybara.find('.side-navigation')['innerHTML']
47+ end
48+
4049 version '1.5' do
41− self.release = '1.5.3'
50+ self.release = '1.5.5'
4251 self.base_url = "https://code.angularjs.org/#{release}/docs/partials/"
4352 end
4453
@@ -56,14 +65,5 @@ module Docs · 11 unmodified lines
5665 self.release = '1.2.29'
5766 self.base_url = "https://code.angularjs.org/#{release}/docs/partials/"
5867 end
59−
60− stub '' do
61− require 'capybara/dsl'
62− Capybara.current_driver = :selenium
63− Capybara.run_server = false
64− Capybara.app_host = 'https://code.angularjs.org'
65− Capybara.visit("/#{self.class.release}/docs/api")
66− Capybara.find('.side-navigation')['innerHTML']
67− end
6868 end
6969 end