Files
2014-04-23 13:25:32 +10:00

8 lines
1.6 KiB
JavaScript

/*!
* $script.js v1.3
* https://github.com/ded/script.js
* Copyright: @ded & @fat - Dustin Diaz, Jacob Thornton 2011
* Follow our software http://twitter.com/dedfat
* License: MIT
*/
!function(a,b,c){function x(a){c(function(){y(a)},50)}function u(a,b){t(a,function(a){return!b(a)})}var d=b.getElementsByTagName("script")[0],e={},f={},g={},h=/^i|c/,i={},k="string",l=!1,m,n=b.documentElement,o="push",p="DOMContentLoaded",q="readyState",r="addEventListener",s="onreadystatechange",t=Array.every||function(a,b){for(m=0,j=a.length;m<j;++m)if(!b(a[m]))return 0;return 1};!b[q]&&b[r]&&(b[r](p,function v(){b.removeEventListener(p,v,l),b[q]="complete"},l),b[q]="loading");var w=function(a,j,k){function v(){if(!--p){e[n]=1,m&&m();for(var a in g)t(a.split("|"),r)&&!u(g[a],r)&&(g[a]=[])}}function r(a){return a.call?a():e[a]}a=a[o]?a:[a];var l=j&&j.call,m=l?j:k,n=l?a.join(""):j,p=a.length;if(!n||!f[n]){c(function(){u(a,function(a){if(!i[a]){i[a]=1,n&&(f[n]=1);var c=b.createElement("script"),e=0;c.onload=c[s]=function(){c[q]&&!!h.test(c[q])||e||(c.onload=c[s]=null,e=1,v())},c.async=1,c.src=a,d.parentNode.insertBefore(c,d)}})},0);return w}};w.ready=function(a,b,c){a=a[o]?a:[a];var d=[];!u(a,function(a){e[a]||d[o](a)})&&t(a,function(a){return e[a]})?b():!function(a){g[a]=g[a]||[],g[a][o](b),c&&c(d)}(a.join("|"));return w};var y=n.doScroll?function(a){try{self==top?n.doScroll("top"):/^com/.test(b[q])?a():x(a)}catch(c){return x(a)}self==top&&a()}:function(a){h.test(b[q])?a():x(a)};w.domReady=y;var z=a.$script;w.noConflict=function(){a.$script=z;return this},typeof module!="undefined"&&module.exports?module.exports=w:a.$script=w}(this,document,setTimeout)