From 1a9f3affacf8877ddf5b9d9a9758a3bccd202467 Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sat, 1 Oct 2016 09:09:21 -0400 Subject: [PATCH] Update CoffeeScript documentation (1.11.0) --- assets/javascripts/views/pages/coffeescript.coffee | 7 ------- assets/javascripts/views/pages/simple.coffee | 1 + lib/docs/filters/coffeescript/clean_html.rb | 8 ++++++++ lib/docs/filters/coffeescript/entries.rb | 5 +++++ lib/docs/scrapers/coffeescript.rb | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) delete mode 100644 assets/javascripts/views/pages/coffeescript.coffee diff --git a/assets/javascripts/views/pages/coffeescript.coffee b/assets/javascripts/views/pages/coffeescript.coffee deleted file mode 100644 index b2e7dae6..00000000 --- a/assets/javascripts/views/pages/coffeescript.coffee +++ /dev/null @@ -1,7 +0,0 @@ -#= require views/pages/base - -class app.views.CoffeescriptPage extends app.views.BasePage - prepare: -> - @highlightCode @findAll('.code > pre:first-child'), 'coffeescript' - @highlightCode @findAll('.code > pre:last-child'), 'javascript' - return diff --git a/assets/javascripts/views/pages/simple.coffee b/assets/javascripts/views/pages/simple.coffee index a9bfdb53..2ea101ea 100644 --- a/assets/javascripts/views/pages/simple.coffee +++ b/assets/javascripts/views/pages/simple.coffee @@ -13,6 +13,7 @@ app.views.BowerPage = app.views.CPage = app.views.CakephpPage = app.views.ChaiPage = +app.views.CoffeescriptPage = app.views.CordovaPage = app.views.CrystalPage = app.views.D3Page = diff --git a/lib/docs/filters/coffeescript/clean_html.rb b/lib/docs/filters/coffeescript/clean_html.rb index da6f7ae3..3d51418d 100644 --- a/lib/docs/filters/coffeescript/clean_html.rb +++ b/lib/docs/filters/coffeescript/clean_html.rb @@ -50,6 +50,14 @@ module Docs node.content = node.content end + css('.code pre:first-child').each do |node| + node['data-language'] = 'coffeescript' + end + + css('.code pre:last-child').each do |node| + node['data-language'] = 'javascript' + end + css('tt').each do |node| node.name = 'code' end diff --git a/lib/docs/filters/coffeescript/entries.rb b/lib/docs/filters/coffeescript/entries.rb index 3367f4ae..21f3e229 100644 --- a/lib/docs/filters/coffeescript/entries.rb +++ b/lib/docs/filters/coffeescript/entries.rb @@ -41,6 +41,10 @@ module Docs ['Block comments', 'strings', 'Language'], ['###', 'strings', 'Language'], ['Block regexes', 'regexes', 'Language'], + ['///', 'regexes', 'Language'], + ['Modules', 'modules', 'Language'], + ['import', 'modules', 'Language'], + ['export', 'modules', 'Language'], ['cake command', 'cake', 'Miscellaneous'], ['Cakefile', 'cake', 'Miscellaneous'], ['Source maps', 'source-maps', 'Miscellaneous'] @@ -68,6 +72,7 @@ module Docs when '**' then 'pow' when '//' then 'floor' when '%%' then 'mod' + when '@' then 'this' else name.parameterize end end diff --git a/lib/docs/scrapers/coffeescript.rb b/lib/docs/scrapers/coffeescript.rb index 50ec7995..d530d329 100644 --- a/lib/docs/scrapers/coffeescript.rb +++ b/lib/docs/scrapers/coffeescript.rb @@ -2,7 +2,7 @@ module Docs class Coffeescript < UrlScraper self.name = 'CoffeeScript' self.type = 'coffeescript' - self.release = '1.10.0' + self.release = '1.11.0' self.base_url = 'http://coffeescript.org' self.links = { home: 'http://coffeescript.org',