From 67a868c110b3531b217b04c2f37054535adcd37f Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Mon, 2 Jan 2017 14:18:30 -0500 Subject: [PATCH] Update Angular documentation (2.4.1) --- lib/docs/filters/angular/clean_html.rb | 6 +++++- lib/docs/scrapers/angular.rb | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/docs/filters/angular/clean_html.rb b/lib/docs/filters/angular/clean_html.rb index 94534503..f72c6e04 100644 --- a/lib/docs/filters/angular/clean_html.rb +++ b/lib/docs/filters/angular/clean_html.rb @@ -13,7 +13,9 @@ module Docs @doc = container title = at_css('h1').content.strip - if title == 'Index' + if root_page? + at_css('h1').content = 'Angular Documentation' + elsif title == 'Index' at_css('h1').content = result[:entries].first.name elsif title == 'Angular' at_css('h1').content = slug.split('/').last.gsub('-', ' ') @@ -42,11 +44,13 @@ module Docs css('pre[language]').each do |node| node['data-language'] = node['language'].sub(/\Ats/, 'typescript').strip + node['data-language'] = 'html' if node.content.start_with?('<') end css('pre.prettyprint').each do |node| node.content = node.content.strip node['data-language'] = 'dart' if node['class'].include?('dart') + node['data-language'] = 'html' if node.content.start_with?('<') end css('.multi-line-signature').each do |node| diff --git a/lib/docs/scrapers/angular.rb b/lib/docs/scrapers/angular.rb index 235ed0da..4c06e493 100644 --- a/lib/docs/scrapers/angular.rb +++ b/lib/docs/scrapers/angular.rb @@ -9,7 +9,7 @@ module Docs html_filters.push 'angular/entries', 'angular/clean_html' - options[:skip_patterns] = [/deprecated/] + options[:skip_patterns] = [/deprecated/, /VERSION-let/] options[:skip] = %w( index.html styleguide.html @@ -42,7 +42,7 @@ module Docs end version '2 TypeScript' do - self.release = '2.2.4' + self.release = '2.4.1' self.base_url = 'https://angular.io/docs/ts/latest/' end