History

Update Modernizr documentation (3.3.1)

Thibaut Courouble committed 10 years ago

Commit 0c047261 parent ac474b06 files · +20 −6Browse files

Unified · Split

6 files
  1. assets/javascripts/templates/pages/about_tmpl.coffee +1 −1
  2. assets/javascripts/vendor/prism.js +13 −1
  3. assets/javascripts/views/pages/javascript.coffee +0 −1
  4. assets/javascripts/views/pages/simple.coffee +1 −0
  5. lib/docs/filters/modernizr/clean_html.rb +3 −1
  6. lib/docs/scrapers/modernizr.rb +2 −2
assets/javascripts/templates/pages/about_tmpl.coffee+1−1
@@ -297,7 +297,7 @@ credits = [ · 296 unmodified lines
297297 'https://raw.githubusercontent.com/mochajs/mocha/master/LICENSE'
298298 ], [
299299 'Modernizr',
300− '2009-2014 Modernizr',
300+ '2009-2016 The Modernizr team',
301301 'MIT',
302302 'https://modernizr.com/license/'
303303 ], [
assets/javascripts/vendor/prism.js+13−1
@@ -1,4 +1,4 @@
1−/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript+c+cpp+coffeescript+ruby+elixir+go+lua+nginx+perl+php+python+rust+sql+typescript */
1+/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript+c+cpp+coffeescript+ruby+elixir+go+json+lua+nginx+perl+php+python+rust+sql+typescript */
22 var _self = (typeof window !== 'undefined')
33 ? window // if in browser
44 : (
@@ -1006,6 +1006,18 @@ Prism.languages.go = Prism.languages.extend('clike', { · 1001 unmodified lines
10061006 });
10071007 delete Prism.languages.go['class-name'];
10081008
1009+Prism.languages.json = {
1010+ 'property': /".*?"(?=\s*:)/ig,
1011+ 'string': /"(?!:)(\\?[^"])*?"(?!:)/g,
1012+ 'number': /\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?)\b/g,
1013+ 'punctuation': /[{}[\]);,]/g,
1014+ 'operator': /:/g,
1015+ 'boolean': /\b(true|false)\b/gi,
1016+ 'null': /\bnull\b/gi,
1017+};
1018+
1019+Prism.languages.jsonp = Prism.languages.json;
1020+
10091021 Prism.languages.lua = {
10101022 'comment': /^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,
10111023 // \z may be used to skip the following space
assets/javascripts/views/pages/javascript.coffee+0−1
@@ -20,7 +20,6 @@ app.views.GruntPage = · 19 unmodified lines
2020 app.views.LodashPage =
2121 app.views.MarionettePage =
2222 app.views.MochaPage =
23−app.views.ModernizrPage =
2423 app.views.MongoosePage =
2524 app.views.SinonPage =
2625 app.views.JavascriptPage
assets/javascripts/views/pages/simple.coffee+1−0
@@ -11,6 +11,7 @@ app.views.EmberPage = · 10 unmodified lines
1111 app.views.ExpressPage =
1212 app.views.GoPage =
1313 app.views.MeteorPage =
14+app.views.ModernizrPage =
1415 app.views.MomentPage =
1516 app.views.NodePage =
1617 app.views.PerlPage =
lib/docs/filters/modernizr/clean_html.rb+3−1
@@ -3,7 +3,9 @@ module Docs · 2 unmodified lines
33 class CleanHtmlFilter < Filter
44 def call
55 css('pre').each do |node|
6− node.content = node.content
6+ class_name = node.at_css('code')['class']
7+ node['data-language'] = class_name[/lang-(\w+)/, 1] if class_name
8+ node.content = node.content.strip_heredoc
79 end
810
911 css('sub').each do |node|
lib/docs/scrapers/modernizr.rb+2−2
@@ -2,7 +2,7 @@ module Docs · 1 unmodified line
22 class Modernizr < UrlScraper
33 self.name = 'Modernizr'
44 self.type = 'modernizr'
5− self.release = '3.2.0'
5+ self.release = '3.3.1'
66 self.base_url = 'https://modernizr.com/docs/'
77
88 html_filters.push 'modernizr/entries', 'modernizr/clean_html', 'title'
@@ -12,7 +12,7 @@ module Docs · 3 unmodified lines
1212 options[:skip_links] = true
1313
1414 options[:attribution] = <<-HTML
15− &copy; 2009&ndash;2015 Modernizr<br>
15+ &copy; 2009&ndash;2016 The Modernizr team<br>
1616 Licensed under the MIT License.
1717 HTML
1818 end