Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

hello Grunt. Including closure-compiler task, too.

  • Loading branch information...
commit 9dc8ad5557d14210c02c905b6e348aa7ff972c3f 1 parent 78365ab
@paulirish paulirish authored
View
1  .gitignore
@@ -1,2 +1,3 @@
node_modules
.sass-cache
+js/script.min.js.report.txt
View
13 build/build.sh
@@ -0,0 +1,13 @@
+# this is mostly deprecated as grunt should tackle this now.
+# but grunt cant do the sourcemappingurl append bit yet.
+
+java -jar build/compiler.jar \
+ --js js/libs/augment.js \
+ --js js/libs/list.js \
+ --js js/libs/classList.js \
+ --js js/script.js \
+ --create_source_map ./script.min.js.map \
+ --source_map_format=V3 \
+ --js_output_file js/script.min.js
+
+echo "//@ sourceMappingURL=../script.min.js.map" >> js/script.min.js
View
BIN  build/compiler.jar
Binary file not shown
View
46 grunt.js
@@ -0,0 +1,46 @@
+// Resources
+// https://gist.github.com/2489540
+
+/*global config:true, task:true*/
+module.exports = function( grunt ) {
+
+ var task = grunt.task;
+ var file = grunt.file;
+ var utils = grunt.utils;
+ var log = grunt.log;
+ var verbose = grunt.verbose;
+ var fail = grunt.fail;
+ var option = grunt.option;
+ var config = grunt.config;
+ var template = grunt.template;
+
+ grunt.loadNpmTasks('grunt-closure-compiler');
+
+ grunt.initConfig({
+
+ qunit: {
+ files: "test/index.html"
+ },
+
+ 'closure-compiler': {
+ frontend: {
+ js: [
+ 'js/libs/augment.js',
+ 'js/libs/list.js',
+ 'js/libs/classList.js',
+ 'js/script.js'
+ ],
+ jsOutputFile: 'js/script.min.js',
+ options: {
+ 'create_source_map':'./script.min.js.map',
+ 'source_map_format':'V3'
+ }
+ }
+ }
+
+ });
+
+ // Default grunt.
+ grunt.registerTask( "default", "qunit" );
+
+};
View
6 index.html
@@ -231,9 +231,11 @@ <h4 class="kind css">css</h4>
</header>
<div class="more">
<div class="recco">
- <p><a href="http://paulirish.com/2012/box-sizing-border-box-ftw/"><code>box-sizing : border-box</code></a> may be a much more sensible default for you. You can apply it to all (<code>*</code>) elements if you like. Firefox is the only browser that requires a prefix for box-sizing. You can use it without a prefix for everything else. IE8 has this feature natively, and you can optionally use the <a href="https://github.com/Schepp/box-sizing-polyfill">box-sizing polyfill</a> to provide this feature in IE 6/7 (you could scope the adjustments using <a href="http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/">IE conditionals</a> or Modernizr's <a href="http://www.modernizr.com/download/#-cssclasses-addtest-css_boxsizing"><code>no-box-sizing</code></a>).</p>
+ <p>Supported in Chrome, IE8+, Opera, Safari 5.1+. The <a href="http://paulirish.com/2012/box-sizing-border-box-ftw/">recommended pattern</a> is <code>box-sizing : border-box;</code>, preceded by the fallbacks <code>-webkit-box-sizing: border-box;</code> for old IOS&lt;=4 and Android&lt;=2.3, and <code>-moz-box-sizing: border-box;</code> for firefox. You can apply it to all (<code>*</code>) elements if you like.</p>
-<p>There are still issues regarding max-height/min-height and box sizing in Gecko/Firefox, see <a href="https://developer.mozilla.org/En/CSS/Box-sizing#Notes">notes at MDN</a>.</p>
+<p>For IE6/7 you can optionally use the <a href="https://github.com/Schepp/box-sizing-polyfill">box-sizing polyfill</a> to provide this feature in IE 6/7 (you could scope the adjustments using <a href="http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/">IE conditionals</a> or Modernizr's <a href="http://www.modernizr.com/download/#-cssclasses-addtest-css_boxsizing"><code>no-box-sizing</code></a>).</p>
+
+<p>Besides the prefix, there are box sizing issues in Gecko/Firefox, see <a href="https://developer.mozilla.org/En/CSS/Box-sizing#Notes">notes at MDN</a>. Most notable, min-height/max-height does not work.</p>
</div>
<div class="polyfills"></div>
View
24 js/script.min.js
@@ -0,0 +1,24 @@
+Array.prototype.filter||(Array.prototype.filter=function(a,e){if(void 0===this||null===this)throw new TypeError;var g=Object(this),m=g.length>>>0;if("function"!==typeof a)throw new TypeError;for(var k=[],d=0;d<m;d++)if(d in g){var c=g[d];a.call(e,c,d,g)&&k.push(c)}return k});
+Array.prototype.map||(Array.prototype.map=function(a,e){if(void 0===this||null===this)throw new TypeError;var g=Object(this),m=g.length>>>0;if("function"!==typeof a)throw new TypeError;for(var k=Array(m),d=0;d<m;d++)d in g&&(k[d]=a.call(e,g[d],d,g));return k});(function(a,e){function g(a,c,b){var h=this,n,g,f,p,q;this.listContainer=m.getElementById(a);this.items=[];this.list=null;this.templateEngines={};this.maxVisibleItemsCount=c.maxVisibleItemsCount||200;g={get:function(){for(var a=h.list.childNodes,j=[],d=0,l=a.length;d<l;d++)a[d].data===e&&j.push(a[d]);return j},index:function(a,j){for(var d=0,l=a.length;d<l;d++)h.items.push(new p(j,a[d]))},indexAsync:function(a,j){this.index(a.splice(0,100),j);0<a.length&&setTimeout(function(){g.indexAsync(a,j)},10)}};
+this.add=function(a,j){var d=[],l=!1;a[0]===e&&(a=[a]);for(var b=0,c=a.length;b<c;b++){var f=null;a[b]instanceof p?(f=a[b],f.reload()):(l=h.items.length>h.maxVisibleItemsCount?!0:!1,f=new p(a[b],e,l));l||n.add(f,j);h.items.push(f);d.push(f)}return d};this.addAsync=function(a,j){var d=a.splice(0,j?j.count||100:100);h.add(d,j);0<a.length&&setTimeout(function(){h.addAsync(a,j)},10)};this.remove=function(a,j,d){for(var l=0,b=0,e=h.items.length;b<e;b++)h.items[b].values()[a]==j&&(n.remove(h.items[b],d),
+h.items.splice(b,1),e--,l++);return l};this.get=function(a,j){for(var d=[],l=0,b=h.items.length;l<b;l++){var e=h.items[l];e.values()[a]==j&&d.push(e)}return 0==d.length?null:1==d.length?d[0]:d};this.sort=function(a,j){var d=null,l=a.target||a.srcElement,b=!1;l===e?d=a:(d=k.getAttribute(l,"rel"),k.hasClass(l,"asc")?(k.addClass(l,"desc"),k.removeClass(l,"asc"),b=!1):(k.addClass(l,"asc"),k.removeClass(l,"desc"),b=!0));j||(j=function(a,j){return f.alphanum(a.values()[d],j.values()[d],b)});h.items.sort(j);
+n.clear();for(var l=0,c=h.items.length;l<c;l++)h.maxVisibleItemsCount>l&&n.add(h.items[l])};f={alphanum:function(a,j,d){if(a===e||null===a)a="";if(j===e||null===j)j="";for(var a=a.toString().replace(/&(lt|gt);/g,function(a,b){return"lt"==b?"<":">"}),a=a.replace(/<\/?[^>]+(>|$)/g,""),j=j.toString().replace(/&(lt|gt);/g,function(a,b){return"lt"==b?"<":">"}),j=j.replace(/<\/?[^>]+(>|$)/g,""),a=this.chunkify(a),j=this.chunkify(j),b=0;a[b]&&j[b];b++)if(a[b]!==j[b]){var f=Number(a[b]),c=Number(j[b]);return d?
+f==a[b]&&c==j[b]?f-c:a[b]>j[b]?1:-1:f==a[b]&&c==j[b]?c-f:a[b]>j[b]?-1:1}return a.length-j.length},chunkify:function(a){for(var b=[],d=0,e=-1,f=0,c,h;c=(h=a.charAt(d++)).charCodeAt(0);)c=45==c||46==c||48<=c&&57>=c,c!==f&&(b[++e]="",f=c),b[e]+=h;return b}};this.search=function(a,b){var d=[],c=a.target||a.srcElement,a=c!==e?c.value.toLowerCase():a.toLowerCase(),a=a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=!1;b===e&&(c=!0);n.clear();if(""===a)for(var f=0,c=h.items.length;f<c&&f<h.maxVisibleItemsCount;f++)h.items[f].show();
+else for(var k=0,g=h.items.length;k<g;k++){var m=!1,p=h.items[k];c&&(b=p.values());for(f in b)if(b.hasOwnProperty(f)&&null!==b[f]){var o=b[f].toString().toLowerCase();""!==a&&-1<o.search(a)&&(m=!0)}m&&d.push(p);m&&h.maxVisibleItemsCount>d.length&&p.show()}return d};this.filter=function(a){for(var b=[],d=0,c=h.items.length;d<c;d++){var f=h.items[d];!1===a||a===e?(f.show(),b.push(f)):a(f.values())?(b.push(f),f.show()):f.hide()}return b};this.size=function(){return h.items.length};p=function(a,b,d){var f=
+this,c={};this.values=function(a,b){if(a!==e){for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);!0!==b&&n.set(f,f.values())}else return c};this.show=function(){n.show(f)};this.hide=function(){n.hide(f)};(function(a,b,d){b===e?d?f.values(a,d):f.values(a):(f.elm=b,a=n.get(f,a),f.values(a))})(a,b,d)};q=function(a,b){b.engine=b.engine===e?"standard":b.engine.toLowerCase();return new h.constructor.prototype.templateEngines[b.engine](a,b)};(function(b,f){f.list=f.list||a;f.listClass=f.listClass||"list";f.searchClass=
+f.searchClass||"search";f.sortClass=f.sortClass||"sort";n=new q(h,f);h.list=k.getByClass(f.listClass,h.listContainer,!0);k.addEvent(k.getByClass(f.searchClass,h.listContainer),"keyup",h.search);k.addEvent(k.getByClass(f.sortClass,h.listContainer),"click",h.sort);if(f.valueNames){var c=g.get(),l=f.valueNames;f.indexAsync?g.indexAsync(c,l):g.index(c,l)}b!==e&&h.add(b)})(b,c)}var m=a.document,k;g.prototype.templateEngines={};g.prototype.templateEngines.standard=function(a,c){var b=k.getByClass(c.listClass,
+m.getElementById(c.list))[0],h=m.getElementById(c.item),g=this,o={tryItemSourceExists:function(){if(null===h)for(var a=b.childNodes,d=0,c=a.length;d<c;d++)if(a[d].data===e){h=a[d];break}},created:function(a){a.elm===e&&g.create(a)},added:function(a){null===a.elm.parentNode&&g.add(a)}};this.get=function(a,b){o.tryItemSourceExists();o.created(a);for(var d={},c=0,e=b.length;c<e;c++)d[b[c]]=k.getByClass(b[c],a.elm)[0].innerHTML;return d};this.set=function(a,b){o.created(a);for(var d in b)if(b.hasOwnProperty(d)){var c=
+k.getByClass(d,a.elm,!0);c&&(c.innerHTML=b[d])}};this.create=function(a){if(a.elm===e){o.tryItemSourceExists();var b=h.cloneNode(!0);b.id="";a.elm=b;g.set(a,a.values())}};this.add=function(a){o.created(a);b.appendChild(a.elm)};this.remove=function(a){b.removeChild(a.elm)};this.show=function(a){o.created(a);o.added(a);b.appendChild(a.elm)};this.hide=function(a){a.elm!==e&&a.elm.parentNode===b&&b.removeChild(a.elm)};this.clear=function(){if(b.hasChildNodes())for(;1<=b.childNodes.length;)b.removeChild(b.firstChild)}};
+k={getByClass:function(){return m.getElementsByClassName?function(a,c,b){return b?c.getElementsByClassName(a)[0]:c.getElementsByClassName(a)}:function(a,c,b){var e=[];null==c&&(c=m);for(var c=c.getElementsByTagName("*"),k=c.length,a=RegExp("(^|\\s)"+a+"(\\s|$)"),g=0,f=0;g<k;g++)if(a.test(c[g].className)){if(b)return c[g];e[f]=c[g];f++}return e}}(),addEvent:function(a,c){if(c.addEventListener)return function(b,c,g){if(b&&!(b instanceof Array)&&!b.length&&!k.isNodeList(b)&&0!==b.length||b===a)b.addEventListener(c,
+g,!1);else if(b&&b[0]!==e)for(var m=b.length,f=0;f<m;f++)k.addEvent(b[f],c,g)};if(c.attachEvent)return function(b,c,g){if(b&&!(b instanceof Array)&&!b.length&&!k.isNodeList(b)&&0!==b.length||b===a)b.attachEvent("on"+c,function(){return g.call(b,a.event)});else if(b&&b[0]!==e)for(var m=b.length,f=0;f<m;f++)k.addEvent(b[f],c,g)}}(this,m),getAttribute:function(a,c){var b=a.getAttribute&&a.getAttribute(c)||null;if(!b)for(var g=a.attributes.length,k=0;k<g;k++)c[k]!==e&&c[k].nodeName===c&&(b=c[k].nodeValue);
+return b},isNodeList:function(a){var c=Object.prototype.toString.call(a);return"object"===typeof a&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(c)&&(0==a.length||"object"===typeof node&&0<a[0].nodeType)?!0:!1},hasClass:function(a,c){return-1<this.getAttribute(a,"class").search(c)},addClass:function(a,c){if(!this.hasClass(a,c)){var b=this.getAttribute(a,"class"),b=(b+" "+c+" ").replace(/\s{2,}/g," ");a.setAttribute("class",b)}},removeClass:function(a,c){if(this.hasClass(a,c)){var b=this.getAttribute(a,
+"class"),b=b.replace(c,"");a.setAttribute("class",b)}}};a.List=g;a.ListJsHelpers=k})(window);classList=function(){var a=/\s+/,e=Array.prototype.indexOf||function(a){for(var e=0,d=this.length;e<d;e++)if(this[e]===a)return e;return-1},g=function(g,k){return function(d){var c=g.className.split(a),b=e.call(c,d);k(c,b,d);g.className=c.join(" ")}};return function(a){return a.classList||{add:g(a,function(a,d,c){~d||a.push(c)}),remove:g(a,function(a,d){~d&&a.splice(d,1)}),toggle:g(a,function(a,d,c){~d?a.splice(d,1):a.push(c)})}}}();var text;document.body.innerText?text=function(a,e){return e?a.innerText=e:a.innerText}:document.body.textContent&&(text=function(a,e){return e?a.textContent=e:a.textContent});var addEvent;window.attachEvent?addEvent=function(a,e,g){a.attachEvent("on"+e,g)}:window.addEventListener&&(addEvent=function(a,e,g,m){a.addEventListener(e,g,m)});
+var ies=["gtie6","gtie7","gtie8","gtie9","gtie10"],search=document.getElementById("livesearch"),searchresults=document.querySelectorAll(".features article"),searchurl=document.getElementById("searchurl"),currentActiveHash,lastActiveHash;[].map.call(searchresults,function(a){var a=a.querySelector(".tags"),e=text(a).split(" "),g=e.filter(function(a){return a.match(/gtie.*/)});e.push("showall");g=ies.indexOf(g[0]);-1!=g&&(e=e.concat(ies.slice(g+1)));a.textContent=e.join(" ")});
+var listOptions={listClass:"features",valueNames:["kind","status","name","tags"]},featureList=new List("gfs",listOptions),noitemsNotification=document.querySelector("#noitems");search.onkeyup=updatesearch;
+function updatesearch(){classList(document.body)[""!==search.value?"add":"remove"]("searchvalue");if(""!=search.value){searchurl.href="./#"+search.value;searchurl.className="active";for(var a=0,e=searchresults.length;a<e;a++)classList(searchresults[a]).add("expanded"),searchresults[a].querySelectorAll("h2")[0].setAttribute("aria-expanded","true");document.querySelectorAll(".expanded").length?classList(noitemsNotification).add("visuallyhidden"):classList(noitemsNotification).remove("visuallyhidden")}else{searchurl.className=
+"";a=0;for(e=searchresults.length;a<e;a++)classList(searchresults[a]).remove("expanded"),searchresults[a].querySelectorAll("h2")[0].setAttribute("aria-expanded","false")}}
+for(var expandfeatures=document.querySelectorAll(".features article header"),count=expandfeatures.length,i=0;i<count;i++){expandfeatures[i].onclick=function(a){var a=a||window.event,e=a.target||a.srcElement,a=e.parentNode,e=e.querySelectorAll("h2")[0];classList(a).toggle("expanded");e.setAttribute("aria-expanded","false"==e.getAttribute("aria-expanded")?"true":"false")};var h2=expandfeatures[i].querySelectorAll("h2")[0];h2.setAttribute("tabIndex","0");h2.setAttribute("role","button");h2.setAttribute("aria-expanded",
+"false");h2.onkeydown=function(a){if(13===a.keyCode||32===a.keyCode){a.preventDefault();var a=a||window.event,a=a.target||a.srcElement,e=a.parentNode.parentNode;a.setAttribute("aria-expanded","false"==a.getAttribute("aria-expanded")?"true":"false");classList(e).toggle("expanded")}};h2.onclick=function(a){var a=a||window.event,a=a.target||a.srcElement,e=a.parentNode.parentNode;a.setAttribute("aria-expanded","false"==a.getAttribute("aria-expanded")?"true":"false");classList(e).toggle("expanded")}}
+var clicktags=document.querySelectorAll(".explore-features a");[].map.call(clicktags,function(a){a.onclick=function(){showsearch(/#(.*)/.exec(a.href)[1])}});window.location.hash&&showsearch(/^#(.*)/.exec(window.location.hash)[1]);
+function showsearch(a){search.value=a;featureList.search(a);currentActiveHash=document.querySelector('a[href="#'+a+'"]');lastActiveHash&&classList(lastActiveHash).remove("active");currentActiveHash&&classList(currentActiveHash).add("active");lastActiveHash=currentActiveHash;updatesearch()}addEvent(window,"keyup",function(a){191==a.which&&document.activeElement!=search&&search.focus()});var moredetails=document.getElementById("clickmore");
+moredetails.onclick=function(a){a||(a=window.event);var e=a.target||a.srcElement;classList(e).toggle("active");classList(document.getElementById(/#(.*)/.exec(e.href)[1])).toggle("active");a.preventDefault&&a.preventDefault()};
View
5 package.json
@@ -18,7 +18,10 @@
"handlebars": "*",
"node-markdown": "*",
"request": "*",
- "async": "*"
+ "async": "*",
+
+ "grunt": "*",
+ "grunt-closure-compiler" : "*"
},
"devDependencies": {}
}
View
8 script.min.js.map
@@ -0,0 +1,8 @@
+{
+"version":3,
+"file":"js/script.min.js",
+"lineCount":24,
+"mappings":"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",
+"sources":["js/libs/augment.js","js/libs/list.js","js/libs/classList.js","js/script.js"],
+"names":["Array","prototype","filter","Array.prototype.filter","c","f","TypeError","b","Object","e","length","d","a","g","call","push","map","Array.prototype.map","window","undefined","List","id","options","values","self","templater","initialItems","sorter","Item","Templater","listContainer","document","getElementById","items","list","templateEngines","maxVisibleItemsCount","get","nodes","childNodes","i","il","data","index","itemElements","valueNames","indexAsync","splice","itemsToIndex","setTimeout","add","this.add","added","notCreate","item","reload","addAsync","this.addAsync","valuesToAdd","count","remove","this.remove","valueName","value","found","this.get","matchedItems","sort","this.sort","sortFunction","target","srcElement","isAsc","ListJsHelpers","getAttribute","hasClass","asc","addClass","desc","removeClass","alphanum","clear","toString","replace","strMatch","p1","aa","chunkify","bb","x","Number","t","tz","y","n","j","charCodeAt","charAt","m","search","this.search","searchString","columns","foundItems","toLowerCase","useAllColumns","show","k","kl","hasOwnProperty","text","this.filter","filterFunction","visibleItems","hide","size","this.size","initValues","element","this.values","newValues","name","set","this.show","this.hide","init","elm","settings","engine","constructor","listClass","searchClass","sortClass","getByClass","addEvent","standard","List.prototype.templateEngines.standard","listSource","itemSource","ensure","tryItemSourceExists","created","create","parentNode","innerHTML","this.set","v","hej","this.create","newItem","cloneNode","appendChild","removeChild","this.clear","hasChildNodes","firstChild","getElementsByClassName","node","single","classElements","els","getElementsByTagName","tag","elsLen","pattern","RegExp","test","className","addEventListener","elem","type","cb","isNodeList","len","attachEvent","event","ele","attr","result","attributes","nodeName","nodeValue","nodeType","classN","classes","setAttribute","classList","re","indexOf","update","fn","split","join","body","innerText","el","textContent","ev","capture","ies","searchresults","querySelectorAll","searchurl","currentActiveHash","lastActiveHash","tags","querySelector","tagslist","ielist","match","ieindex","concat","slice","listOptions","featureList","noitemsNotification","onkeyup","updatesearch","href","expandfeatures","onclick","parent","h2","toggle","onkeydown","h2.onkeydown","keyCode","preventDefault","grandParent","h2.onclick","clicktags","tag.onclick","showsearch","exec","location","hash","which","activeElement","focus","moredetails","moredetails.onclick"]
+}
View
2  template.html
@@ -91,7 +91,7 @@ <h2 id="noitems" class="visuallyhidden">No items met your search =(</h2>
<script src="js/script.js"></script>
are compiled (with source map) into... -->
- <script src="js/script-min.js"></script>
+ <script src="js/script.min.js"></script>
<script>
var _gaq=[['_setAccount','UA-17904194-3'],['_trackPageview'],['_trackPageLoadTime']];
Please sign in to comment.
Something went wrong with that request. Please try again.