UNPKG

siesta-lite

Version:

Stress-free JavaScript unit testing and functional testing tool, works in NodeJS and browsers

34 lines (33 loc) 10.9 kB
<!DOCTYPE HTML> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Ticket</title> <!-- The line below must be kept intact for Sencha Cmd to build your application --> <script type="text/javascript">var Ext=Ext||{};Ext.manifest="app";Ext=Ext||window.Ext||{}; Ext.Boot=Ext.Boot||function(s){var p=document,n={disableCaching:/[?&](?:cache|disableCacheBuster)\b/i.test(location.search)||/(^|[ ;])ext-cache=1/.test(p.cookie)?!1:!0,disableCachingParam:"_dc",loadDelay:!1,preserveScripts:!0,charset:void 0},u,q=[],d={},j=/\.css(?:\?|$)/i,l=/\/[^\/]*$/,f=p.createElement("a"),m="undefined"!==typeof window,v={browser:m,node:!m&&"function"===typeof require,phantom:"undefined"!==typeof phantom&&phantom.fs},w=[],g=0,t=0,h={loading:0,loaded:0,env:v,config:n,scripts:d,currentFile:null, canonicalUrl:function(a){f.href=a;a=f.href;var b=n.disableCachingParam,b=b?a.indexOf(b+"\x3d"):-1,c,e;if(0<b&&("?"===(c=a.charAt(b-1))||"\x26"===c)){e=a.indexOf("\x26",b);if((e=0>e?"":a.substring(e))&&"?"===c)++b,e=e.substring(1);a=a.substring(0,b-1)+e}return a},init:function(){var a=p.getElementsByTagName("script"),b=a.length,c=/\/ext(\-[a-z\-]+)?\.js$/,e,r,g,k,f,j;for(j=0;j<b;j++)if(r=(e=a[j]).src)if(g=e.readyState||null,!k&&c.test(r)&&(h.hasAsync="async"in e||!("readyState"in e),k=r),!d[f=h.canonicalUrl(r)])d[f]= e={key:f,url:r,done:null===g||"loaded"===g||"complete"===g,el:e,prop:"src"},e.done||h.watch(e);k||(e=a[a.length-1],k=e.src,h.hasAsync="async"in e||!("readyState"in e));h.baseUrl=k.substring(0,k.lastIndexOf("/")+1)},create:function(a,b){var c=a&&j.test(a),e=p.createElement(c?"link":"script"),r;if(c)e.rel="stylesheet",r="href";else{e.type="text/javascript";if(!a)return e;r="src";h.hasAsync&&(e.async=!1)}b=b||a;return d[b]={key:b,url:a,css:c,done:!1,el:e,prop:r,loaded:!1,evaluated:!1}},getConfig:function(a){return a? n[a]:n},setConfig:function(a,b){if("string"===typeof a)n[a]=b;else for(var c in a)h.setConfig(c,a[c]);return h},getHead:function(){return h.docHead||(h.docHead=p.head||p.getElementsByTagName("head")[0])},inject:function(a,b,c){var e=h.getHead(),r,g=!1,k=h.canonicalUrl(b);j.test(b)?(g=!0,r=p.createElement("style"),r.type="text/css",r.textContent=a,c&&("id"in c&&(r.id=c.id),"disabled"in c&&(r.disabled=c.disabled)),a=p.createElement("base"),a.href=k.replace(l,"/"),e.appendChild(a),e.appendChild(r),e.removeChild(a)): (b&&(a+="\n//@ sourceURL\x3d"+k),Ext.globalEval(a));b=d[k]||(d[k]={key:k,css:g,url:b,el:r});b.done=!0;return b},load:function(a){if(a.sync||t)return this.loadSync(a);a.url||(a={url:a});if(u)q.push(a);else{h.expandLoadOrder(a);var b=a.url,b=b.charAt?[b]:b,c=b.length,e;a.urls=b;a.loaded=0;a.loading=c;a.charset=a.charset||n.charset;a.buster=("cache"in a?!a.cache:n.disableCaching)&&n.disableCachingParam+"\x3d"+ +new Date;u=a;a.sequential=!1;for(e=0;e<c;++e)h.loadUrl(b[e],a)}return this},loadUrl:function(a, b){var c,e=b.buster,r=b.charset,f=h.getHead(),k;b.prependBaseUrl&&(a=h.baseUrl+a);h.currentFile=b.sequential?a:null;k=h.canonicalUrl(a);if(c=d[k])c.done?h.notify(c,b):c.requests?c.requests.push(b):c.requests=[b];else if(g++,c=h.create(a,k),k=c.el,!c.css&&r&&(k.charset=r),c.requests=[b],h.watch(c),e&&(a+=(-1===a.indexOf("?")?"?":"\x26")+e),!h.hasAsync&&!c.css){c.loaded=!1;c.evaluated=!1;var j=function(){c.loaded=!0;var a=b.urls,e=a.length,k,g;for(k=0;k<e;k++)if(g=h.canonicalUrl(a[k]),g=d[g])if(g.loaded)g.evaluated|| (f.appendChild(g.el),g.evaluated=!0,g.onLoadWas.apply(g.el,arguments));else break};"readyState"in k?(e=k.onreadystatechange,k.onreadystatechange=function(){("loaded"===this.readyState||"complete"===this.readyState)&&j.apply(this,arguments)}):(e=k.onload,k.onload=j);c.onLoadWas=e;k[c.prop]=a}else k[c.prop]=a,f.appendChild(k)},loadSequential:function(a){a.url||(a={url:a});a.sequential=!0;h.load(a)},loadSequentialBasePrefix:function(a){a.url||(a={url:a});a.prependBaseUrl=!0;h.loadSequential(a)},fetchSync:function(a){var b, c;b=!1;c=new XMLHttpRequest;try{c.open("GET",a,!1),c.send(null)}catch(e){b=!0}return{content:c.responseText,exception:b,status:1223===c.status?204:0===c.status&&("file:"===(self.location||{}).protocol||"ionp:"===(self.location||{}).protocol)?200:c.status}},loadSync:function(a){t++;a=h.expandLoadOrder(a.url?a:{url:a});var b=a.url,c=b.charAt?[b]:b,e=c.length,r=n.disableCaching&&"?"+n.disableCachingParam+"\x3d"+ +new Date,f,k,j,l,m;a.loading=e;a.urls=c;a.loaded=0;g++;for(j=0;j<e;++j){b=c[j];a.prependBaseUrl&& (b=h.baseUrl+b);h.currentFile=b;f=h.canonicalUrl(b);if(k=d[f]){if(k.done){h.notify(k,a);continue}k.el&&(k.preserve=!1,h.cleanup(k));k.requests?k.requests.push(a):k.requests=[a]}else g++,d[f]=k={key:f,url:b,done:!1,requests:[a],el:null};k.sync=!0;r&&(b+=r);++h.loading;f=h.fetchSync(b);k.done=!0;m=f.exception;l=f.status;f=f.content||"";(m||0===l)&&!v.phantom?k.error=!0:200<=l&&300>l||304===l||v.phantom||0===l&&0<f.length?h.inject(f,b):k.error=!0;h.notifyAll(k)}t--;g--;h.fireListeners();h.currentFile= null;return this},loadSyncBasePrefix:function(a){a.url||(a={url:a});a.prependBaseUrl=!0;h.loadSync(a)},notify:function(a,b){b.preserve&&(a.preserve=!0);++b.loaded;a.error&&(b.errors||(b.errors=[])).push(a);if(--b.loading)!t&&(b.sequential&&b.loaded<b.urls.length)&&h.loadUrl(b.urls[b.loaded],b);else{u=null;var c=b.errors,e=b[c?"failure":"success"],c="delay"in b?b.delay:c?1:n.chainDelay,d=b.scope||b;q.length&&h.load(q.shift());e&&(0===c||0<c?setTimeout(function(){e.call(d,b)},c):e.call(d,b))}},notifyAll:function(a){var b= a.requests,c=b&&b.length,e;a.done=!0;a.requests=null;--h.loading;++h.loaded;for(e=0;e<c;++e)h.notify(a,b[e]);c||(a.preserve=!0);h.cleanup(a);g--;h.fireListeners()},watch:function(a){var b=a.el,c=a.requests,c=c&&c[0],e=function(){a.done||h.notifyAll(a)};b.onerror=function(){a.error=!0;h.notifyAll(a)};a.preserve=c&&"preserve"in c?c.preserve:n.preserveScripts;"readyState"in b?b.onreadystatechange=function(){("loaded"===this.readyState||"complete"===this.readyState)&&e()}:b.onload=e;++h.loading},cleanup:function(a){var b= a.el,c;if(b){if(!a.preserve)for(c in a.el=null,b.parentNode.removeChild(b),b)try{c!==a.prop&&(b[c]=null),delete b[c]}catch(e){}b.onload=b.onerror=b.onreadystatechange=s}},fireListeners:function(){for(var a;!g&&(a=w.shift());)a()},onBootReady:function(a){g?w.push(a):a()},createLoadOrderMap:function(a){var b=a.length,c={},e,d;for(e=0;e<b;e++)d=a[e],c[d.path]=d;return c},getLoadIndexes:function(a,b,c,e,g){var f=c[a],k,j,l,m,q;if(b[a])return b;b[a]=!0;for(a=!1;!a;){l=!1;for(m in b)if(b.hasOwnProperty(m)&& (f=c[m]))if(j=h.canonicalUrl(f.path),j=d[j],!g||!j||!j.done){j=f.requires;e&&f.uses&&(j=j.concat(f.uses));f=j.length;for(k=0;k<f;k++)q=j[k],b[q]||(l=b[q]=!0)}l||(a=!0)}return b},getPathsFromIndexes:function(a,b){var c=[],e=[],d,f;for(d in a)a.hasOwnProperty(d)&&a[d]&&c.push(d);c.sort(function(a,b){return a-b});d=c.length;for(f=0;f<d;f++)e.push(b[c[f]].path);return e},expandUrl:function(a,b,c,e,d,f){"string"==typeof a&&(a=[a]);if(b){c=c||h.createLoadOrderMap(b);e=e||{};var g=a.length,j=[],l,m;for(l= 0;l<g;l++)(m=c[a[l]])?h.getLoadIndexes(m.idx,e,b,d,f):j.push(a[l]);return h.getPathsFromIndexes(e,b).concat(j)}return a},expandUrls:function(a,b,c,e){"string"==typeof a&&(a=[a]);var d=[],f=a.length,g;for(g=0;g<f;g++)d=d.concat(h.expandUrl(a[g],b,c,{},e,!0));0==d.length&&(d=a);return d},expandLoadOrder:function(a){var b=a.url,c=a.loadOrder,d=a.loadOrderMap;a.expanded?c=b:(c=h.expandUrls(b,c,d),a.expanded=!0);a.url=c;b.length!=c.length&&(a.sequential=!0);return a}};Ext.disableCacheBuster=function(a, b){var c=new Date;c.setTime(c.getTime()+864E5*(a?3650:-1));c=c.toGMTString();p.cookie="ext-cache\x3d1; expires\x3d"+c+"; path\x3d"+(b||"/")};h.init();return h}(function(){});Ext.globalEval=this.execScript?function(s){execScript(s)}:function(s){(function(){eval(s)})()}; Function.prototype.bind||function(){var s=Array.prototype.slice,p=function(n){var p=s.call(arguments,1),q=this;if(p.length)return function(){var d=arguments;return q.apply(n,d.length?p.concat(s.call(d)):p)};p=null;return function(){return q.apply(n,arguments)}};Function.prototype.bind=p;p.$extjs=!0}();Ext=Ext||window.Ext||{}; Ext.Microloader=Ext.Microloader||function(){var s=function(d,j,l){l&&s(d,l);if(d&&j&&"object"==typeof j)for(var f in j)d[f]=j[f];return d},p=Ext.Boot,n=[],u=!1,q={platformTags:{},detectPlatformTags:function(d){var j=navigator.userAgent,l=d.isMobile=/Mobile(\/|\s)/.test(j),f,m,p,n;f=document.createElement("div");m="iPhone;iPod;Android;Silk;Android 2;BlackBerry;BB;iPad;RIM Tablet OS;MSIE 10;Trident;Chrome;Tizen;Firefox;Safari;Windows Phone".split(";");var g={};p=m.length;var t;for(t=0;t<p;t++)n=m[t], g[n]=RegExp(n).test(j);l=g.iPhone||g.iPod||!g.Silk&&g.Android&&(g["Android 2"]||l)||(g.BlackBerry||g.BB)&&g.isMobile||g["Windows Phone"];j=!d.isPhone&&(g.iPad||g.Android||g.Silk||g["RIM Tablet OS"]||g["MSIE 10"]&&/; Touch/.test(j));m="ontouchend"in f;!m&&(f.setAttribute&&f.removeAttribute)&&(f.setAttribute("ontouchend",""),m="function"===typeof f.ontouchend,"undefined"!==typeof f.ontouchend&&(f.ontouchend=void 0),f.removeAttribute("ontouchend"));m=m||navigator.maxTouchPoints||navigator.msMaxTouchPoints; f=!l&&!j;p=g["MSIE 10"];n=g.Blackberry||g.BB;s(d,q.loadPlatformsParam(),{phone:l,tablet:j,desktop:f,touch:m,ios:g.iPad||g.iPhone||g.iPod,android:g.Android||g.Silk,blackberry:n,safari:g.Safari&&n,chrome:g.Chrome,ie10:p,windows:p||g.Trident,tizen:g.Tizen,firefox:g.Firefox});Ext.beforeLoad&&(d=Ext.beforeLoad(d));return d},loadPlatformsParam:function(){var d=window.location.search.substr(1).split("\x26"),j={},l,f,m;for(l=0;l<d.length;l++)f=d[l].split("\x3d"),j[f[0]]=f[1];if(j.platformTags){f=j.platform.split(/\W/); d=f.length;for(l=0;l<d;l++)m=f[l].split(":")}return m},initPlatformTags:function(){q.platformTags=q.detectPlatformTags(q.platformTags)},getPlatformTags:function(){return q.platformTags},filterPlatform:function(d){d=[].concat(d);var j=q.getPlatformTags(),l,f,m;l=d.length;for(f=0;f<l;f++)if(m=d[f],j.hasOwnProperty(m))return!!j[m];return!1},init:function(){q.initPlatformTags();Ext.filterPlatform=q.filterPlatform},initManifest:function(d){q.init();d=d||Ext.manifest;"string"===typeof d&&(d=p.fetchSync(p.baseUrl+ d+".json"),d=JSON.parse(d.content));return Ext.manifest=d},load:function(d){d=q.initManifest(d);var j=d.loadOrder,l=j?p.createLoadOrderMap(j):null,f=[],m=(d.js||[]).concat(d.css||[]),n,s,g,t,h=function(){u=!0;q.notify()};g=m.length;for(s=0;s<g;s++)n=m[s],t=!0,n.platform&&!q.filterPlatform(n.platform)&&(t=!1),t&&f.push(n.path);j&&(d.loadOrderMap=l);p.load({url:f,loadOrder:j,loadOrderMap:l,sequential:!0,success:h,failure:h})},onMicroloaderReady:function(d){u?d():n.push(d)},notify:function(){for(var d;d= n.shift();)d()}};return q}();Ext.manifest=Ext.manifest||"bootstrap";Ext.Microloader.load();</script> </head> <body></body> </html>