Skip to content

Instantly share code, notes, and snippets.

@ericlagergren
Created May 19, 2016 03:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ericlagergren/d36755baaa670bb2403293b8e32be50b to your computer and use it in GitHub Desktop.
Save ericlagergren/d36755baaa670bb2403293b8e32be50b to your computer and use it in GitHub Desktop.
loadjs=function(){function h(){}function r(a,c){a=a.push?a:[a];var b=[],d=a.length,e=d,g,f,m;for(g=function(a,d){d.length&&b.push(a);e--;e||c(b)};d--;)f=a[d],(m=n[f])?g(f,m):(f=l[f]=l[f]||[],f.push(g))}function p(a,c){if(a){var b=l[a];n[a]=c;if(b)for(;b.length;)b[0](a,c),b.splice(0,1)}}function t(a,c){var b=document,d=b.createElement("script");d.src=a;d.onload=d.onerror=function(b){c(a,b.type)};b.head.appendChild(d)}function u(a,c){a=a.push?a:[a];var b=a.length,d=b,e=[],g;for(g=function(a,b){"e"==
b[0]&&e.push(a);d--;d||c(e)};b--;)t(a[b],g)}function k(a,c,b,d){var e,g,f;c&&!c.call&&(e=c);g=e?b:c;f=e?d:b;if(e){if(e in q)throw Error("LoadJS: Bundle already defined");q[e]=!0}u(a,function(a){a.length?(f||h)(a):(g||h)();p(e,a)})}var q={},n={},l={};k.a=function(a,c,b){r(a,function(a){a.length?(b||h)(a):(c||h)()});return k};k.done=function(a){p(a,[])};return k}();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment