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

14 lines
1.9 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
*//*!
* $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 z(a){c(function(){B(a)},50)}function w(a,b){v(a,function(a){return!b(a)})}var d=b.getElementsByTagName("script")[0],e={},f={},g={},h=/^i|c/,i=0,k=[],l={},m="string",n=!1,o,p=b.createElement("a"),q="push",r="DOMContentLoaded",s="readyState",t="addEventListener",u="onreadystatechange",v=function(a,b){for(o=0,j=a.length;o<j;++o)if(!b(a[o]))return 0;return 1};!b[s]&&b[t]&&(b[t](r,function x(){b.removeEventListener(r,x,n),b[s]="complete"},n),b[s]="loading");var y=function(a,i,j){function r(){if(!--o){e[n]=1,m&&m();for(var a in g)v(a.split("|"),p)&&!w(g[a],p)&&(g[a]=[])}}function p(a){return a.call?a():e[a]}a=a[q]?a:[a];var k=i&&i.call,m=k?i:j,n=k?a.join(""):i,o=a.length;if(!n||!f[n]){c(function(){w(a,function(a){if(!l[a]){l[a]=1,n&&(f[n]=1);var c=b.createElement("script"),e=0;c.onload=c[u]=function(){c[s]&&!!h.test(c[s])||e||(c.onload=c[u]=null,e=1,r())},c.async=1,c.src=a,d.parentNode.insertBefore(c,d)}})},0);return y}};y.ready=function(a,b,c){a=a[q]?a:[a];var d=[];!w(a,function(a){e[a]||d[q](a)})&&v(a,function(a){return e[a]})?b():!function(a){g[a]=g[a]||[],g[a][q](b),c&&c(d)}(a.join("|"));return y},p.doScroll&&b.attachEvent(u,function A(){/^c/.test(b[s])&&(i=1)&&!b.detachEvent(u,A)&&w(k,function(a){a()})});var B=p.doScroll?function(a){self!=top?i?a():k.push(a):!function(){try{p.doScroll("left")}catch(b){return z(a)}a()}()}:function(a){h.test(b[s])?a():z(a)};y.domReady=B;var C=a.$script;y.noConflict=function(){a.$script=C;return this},typeof module!="undefined"&&module.exports?module.exports=y:a.$script=y}(this,document,setTimeout)