From 56c4837fb187383aaf56f2bccb50481622708646 Mon Sep 17 00:00:00 2001 From: Zach Q Date: Wed, 9 May 2012 12:34:32 -0400 Subject: [PATCH] added iui mobile and tablet framework --- ajax/libs/iui/0.40b2/iui.min.js | 1 + ajax/libs/iui/package.json | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 ajax/libs/iui/0.40b2/iui.min.js create mode 100644 ajax/libs/iui/package.json diff --git a/ajax/libs/iui/0.40b2/iui.min.js b/ajax/libs/iui/0.40b2/iui.min.js new file mode 100644 index 00000000000000..501c445c710cde --- /dev/null +++ b/ajax/libs/iui/0.40b2/iui.min.js @@ -0,0 +1 @@ +(function(){var d=20;var b=0;var L=30000;var j=null;var m=null;var g=null;var w=0;var p=0;var a=location.hash;var s="#_";var c=[];var I=0;var C;var F=false;var e="portrait";var r="landscape";window.iui={logging:false,busy:false,animOn:true,ajaxErrHandler:null,httpHeaders:{"X-Requested-With":"XMLHttpRequest"},showPage:function(P,O){if(P){if(P==m){h("page = currentPage = "+P.id);iui.busy=false;return}if(g){g.removeAttribute("selected");A("blur",g);g=null}if(J(P,"dialog")){iui.busy=false;A("focus",P);z(P)}else{A("load",P);var Q=m;A("blur",m);m=P;A("focus",P);if(Q){setTimeout(o,0,Q,P,O)}else{l(P,Q)}}}},showPageById:function(P){var R=E(P);if(R){if(!iui.busy){iui.busy=true;var Q=c.indexOf(P);var O=Q!=-1;if(O){c.splice(Q)}iui.showPage(R,O)}}},goBack:function(){if(!iui.busy){iui.busy=true;c.pop();var O=c.pop();var P=E(O);iui.showPage(P,true)}},replacePage:function(P){var R=E(P);if(R){if(!iui.busy){iui.busy=true;var Q=c.indexOf(P);var O=Q!=-1;if(O){h("error: can't replace page with ancestor")}c.pop();iui.showPage(R,false)}}},showPageByHrefExt:function(P,Q,S,R,O){if(!iui.busy){iui.busy=true;iui.showPageByHref(P,Q,S,R,O)}},showPageByHref:function(P,Q,T,S,O){function R(U){h("xhr.readyState = "+U.readyState);if(U.readyState==4){if((U.status==200||U.status==0)&&!U.aborted){var V=document.createElement("div");V.innerHTML=U.responseText;A("beforeinsert",document.body,{fragment:V});if(S){B(S,V);iui.busy=false}else{iui.insertPages(V)}}else{iui.busy=false;if(iui.ajaxErrHandler){iui.ajaxErrHandler("Error contacting server, please try again later")}}if(O){setTimeout(O,1000,true)}}}iui.ajax(P,Q,T,R)},ajax:function(Q,P,V,O){var T=new XMLHttpRequest();V=V?V.toUpperCase():"GET";if(P&&V=="GET"){Q=Q+"?"+iui.param(P)}T.open(V,Q,true);if(O){T.onreadystatechange=function(){O(T)}}var S=null;if(P&&V!="GET"){T.setRequestHeader("Content-Type","application/x-www-form-urlencoded");S=iui.param(P)}for(var U in iui.httpHeaders){T.setRequestHeader(U,iui.httpHeaders[U])}T.send(S);T.requestTimer=setTimeout(R,L);return T;function R(){try{T.abort();T.aborted=true}catch(W){h(W)}}},param:function(Q){var P=[];for(var O in Q){P[P.length]=encodeURIComponent(O)+"="+encodeURIComponent(Q[O])}return P.join("&").replace(/%20/g,"+")},insertPages:function(U){var P=U.childNodes;var R;for(var Q=0;Q *:not(.toolbar)")},isNativeUrl:function(O){for(var P=0;P