From 6a2bd646fec5b26ee5f398dab2e360c00c2eb652 Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sat, 23 Apr 2016 11:36:50 -0400 Subject: [PATCH] Update Angular.js documentation (1.5.5) --- assets/javascripts/views/pages/angular.coffee | 14 ------------- assets/javascripts/views/pages/simple.coffee | 1 + lib/docs/filters/angular/clean_html.rb | 11 +++++++++- lib/docs/scrapers/angular.rb | 20 +++++++++---------- 4 files changed, 21 insertions(+), 25 deletions(-) delete mode 100644 assets/javascripts/views/pages/angular.coffee diff --git a/assets/javascripts/views/pages/angular.coffee b/assets/javascripts/views/pages/angular.coffee deleted file mode 100644 index 9247041b..00000000 --- a/assets/javascripts/views/pages/angular.coffee +++ /dev/null @@ -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 diff --git a/assets/javascripts/views/pages/simple.coffee b/assets/javascripts/views/pages/simple.coffee index e26660f0..bfee24d9 100644 --- a/assets/javascripts/views/pages/simple.coffee +++ b/assets/javascripts/views/pages/simple.coffee @@ -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 = diff --git a/lib/docs/filters/angular/clean_html.rb b/lib/docs/filters/angular/clean_html.rb index cc897bb6..cc35c4a9 100644 --- a/lib/docs/filters/angular/clean_html.rb +++ b/lib/docs/filters/angular/clean_html.rb @@ -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