diff --git a/mithril.js b/mithril.js index 8a775236..0d8b4417 100644 --- a/mithril.js +++ b/mithril.js @@ -1156,7 +1156,7 @@ m.request = requestService.request m.jsonp = requestService.jsonp m.parseQueryString = parseQueryString m.buildQueryString = buildQueryString -m.version = "1.0.0" +m.version = "1.0.1" m.vnode = Vnode if (typeof module !== "undefined") module["exports"] = m else window.m = m diff --git a/mithril.min.js b/mithril.min.js index eaf10ad2..92552779 100644 --- a/mithril.min.js +++ b/mithril.min.js @@ -1,42 +1,42 @@ -new function(){function x(a,c,k,d,h,n){return{tag:a,key:c,attrs:k,children:d,text:h,dom:n,domSize:void 0,state:{},events:void 0,instance:void 0,skip:!1}}function A(a){if(null==a||"string"!==typeof a&&"function"!==typeof a.view)throw Error("The selector must be either a string or a component.");if("string"===typeof a&&void 0===G[a]){for(var c,k,d=[],h={};c=N.exec(a);){var n=c[1],l=c[2];""===n&&""!==l?k=l:"#"===n?h.id=l:"."===n?d.push(l):"["===c[3][0]&&((n=c[6])&&(n=n.replace(/\\(["'])/g,"$1").replace(/\\\\/g, -"\\")),"class"===c[4]?d.push(n):h[c[4]]=n||!0)}0b.indexOf("?")?"?":"&";b+=d+c}return b}function l(b){try{return""!==b?JSON.parse(b):null}catch(z){throw Error(b);}} -function p(b){return b.responseText}function u(b,a){if("function"===typeof b)if(Array.isArray(a))for(var c=0;cq.status||304===q.status)c(u(b.type,a));else{var g=Error(q.responseText),e;for(e in a)g[e]= -a[e];d(g)}}catch(f){d(f)}};k&&null!=b.data?q.send(b.data):q.send()});return!0===b.background?z:r(z)},jsonp:function(b,l){var p=k();b=d(b,l);var v=new c(function(c,d){var k=b.callbackName||"_mithril_"+Math.round(1E16*Math.random())+"_"+r++,l=a.document.createElement("script");a[k]=function(d){l.parentNode.removeChild(l);c(u(b.type,d));delete a[k]};l.onerror=function(){l.parentNode.removeChild(l);d(Error("JSONP request failed"));delete a[k]};null==b.data&&(b.data={});b.url=h(b.url,b.data);b.data[b.callbackKey|| -"callback"]=k;l.src=n(b.url,b.data);a.document.documentElement.appendChild(l)});return!0===b.background?v:p(v)},setCompletionCallback:function(a){v=a}}}(window,m),M=function(a){function c(g,e,a,b,c,d,h){for(;a=t&&z>=q;){var y=e[t],w=a[q];if(y!==w||f)if(null==y)t++;else if(null==w)q++;else if(y.key===w.key)t++,q++,n(g,y,w,b,p(e,t,d),f,h),f&&y.tag===w.tag&&u(g,l(y),d);else if(y=e[r],y!==w||f)if(null==y)r--;else if(null==w)q++;else if(y.key===w.key)n(g,y,w,b,p(e, -r+1,d),f,h),(f||q=t&&z>=q;){y=e[r];w=a[z];if(y!==w||f)if(null==y)r--;else{if(null!=w)if(y.key===w.key)n(g,y,w,b,p(e,r+1,d),f,h),f&&y.tag===w.tag&&u(g,l(y),d),null!=y.dom&&(d=y.dom),r--;else{if(!D){D=e;var y=r,B={},m;for(m=0;mb.indexOf("?")?"?":"&";b+=f+d}return b}function k(b){try{return""!==b?JSON.parse(b):null}catch(B){throw Error(b);}} +function m(b){return b.responseText}function p(b,a){if("function"===typeof b)if(Array.isArray(a))for(var d=0;dq.status||304===q.status)d(p(b.type,a));else{var n=Error(q.responseText),c;for(c in a)n[c]= +a[c];f(n)}}catch(e){f(e)}};h&&null!=b.data?q.send(b.data):q.send()});return!0===b.background?B:u(B)},jsonp:function(b,k){var m=h();b=f(b,k);var x=new d(function(d,f){var h=b.callbackName||"_mithril_"+Math.round(1E16*Math.random())+"_"+u++,k=a.document.createElement("script");a[h]=function(f){k.parentNode.removeChild(k);d(p(b.type,f));delete a[h]};k.onerror=function(){k.parentNode.removeChild(k);f(Error("JSONP request failed"));delete a[h]};null==b.data&&(b.data={});b.url=g(b.url,b.data);b.data[b.callbackKey|| +"callback"]=h;k.src=l(b.url,b.data);a.document.documentElement.appendChild(k)});return!0===b.background?x:m(x)},setCompletionCallback:function(a){x=a}}}(window,v),M=function(a){function d(a,c,e,b,d,f,g){for(;e=n&&u>=e;){var t=c[n],y=b[e];if(t!==y||f)if(null==t)n++;else if(null==y)e++;else if(t.key===y.key)n++,e++,l(a,t,y,g,m(c,n,A),f,q),f&&t.tag===y.tag&&p(a,k(t),A);else if(t=c[r],t!==y||f)if(null== +t)r--;else if(null==y)e++;else if(t.key===y.key)l(a,t,y,g,m(c,r+1,A),f,q),(f||e=n&&u>=e;){t=c[r];y=b[u];if(t!==y||f)if(null==t)r--;else{if(null!=y)if(t.key===y.key)l(a,t,y,g,m(c,r+1,A),f,q),f&&t.tag===y.tag&&p(a,k(t),A),null!=t.dom&&(A=t.dom),r--;else{if(!B){B=c;var t=r,C={},v;for(v=0;v