src/pyams_skin/resources/js/ext/tinymce/dev/classes/util/Tools.min.js
changeset 81 472bd9195a15
equal deleted inserted replaced
80:181b3a0ee15a 81:472bd9195a15
       
     1 define("tinymce/util/Tools",["tinymce/Env"],function(a){var r=/^\s*|\s*$/g;function m(s){return(s===null||s===undefined)?"":(""+s).replace(r,"")}var g=Array.isArray||function(s){return Object.prototype.toString.call(s)==="[object Array]"};function e(t,s){if(!s){return t!==undefined}if(s=="array"&&g(t)){return true}return typeof t==s}function k(u){var v=u,t,s;if(!g(u)){v=[];for(t=0,s=u.length;t<s;t++){v[t]=u[t]}}return v}function i(s,v,u){var t;s=s||[];v=v||",";if(typeof s=="string"){s=s.split(v)}u=u||{};t=s.length;while(t--){u[s[t]]={}}return u}function c(w,t,v){var x,u;if(!w){return 0}v=v||w;if(w.length!==undefined){for(x=0,u=w.length;x<u;x++){if(t.call(v,w[x],x,w)===false){return 0}}}else{for(x in w){if(w.hasOwnProperty(x)){if(t.call(v,w[x],x,w)===false){return 0}}}}return 1}function q(u,t){var s=[];c(u,function(v){s.push(t(v))});return s}function f(s,t){var u=[];c(s,function(w){if(!t||t(w)){u.push(w)}});return u}function h(C,t,x){var B=this,u,w,y,z,v,A=0;C=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(C);y=C[3].match(/(^|\.)(\w+)$/i)[2];w=B.createNS(C[3].replace(/\.\w+$/,""),x);if(w[y]){return}if(C[2]=="static"){w[y]=t;if(this.onCreate){this.onCreate(C[2],C[3],w[y])}return}if(!t[y]){t[y]=function(){};A=1}w[y]=t[y];B.extend(w[y].prototype,t);if(C[5]){u=B.resolve(C[5]).prototype;z=C[5].match(/\.(\w+)$/i)[1];v=w[y];if(A){w[y]=function(){return u[z].apply(this,arguments)}}else{w[y]=function(){this.parent=u[z];return v.apply(this,arguments)}}w[y].prototype[y]=w[y];B.each(u,function(s,D){w[y].prototype[D]=u[D]});B.each(t,function(s,D){if(u[D]){w[y].prototype[D]=function(){this.parent=u[D];return s.apply(this,arguments)}}else{if(D!=y){w[y].prototype[D]=s}}})}B.each(t["static"],function(s,D){w[y][D]=s})}function n(t,u){var w,s;if(t){for(w=0,s=t.length;w<s;w++){if(t[w]===u){return w}}}return -1}function o(y,w){var v,s,u,t=arguments,x;for(v=1,s=t.length;v<s;v++){w=t[v];for(u in w){if(w.hasOwnProperty(u)){x=w[u];if(x!==undefined){y[u]=x}}}}return y}function p(v,u,w,t){t=t||this;if(v){if(w){v=v[w]}c(v,function(x,s){if(u.call(t,x,s,w)===false){return false}p(x,u,w,t)})}}function d(w,u){var t,s;u=u||window;w=w.split(".");for(t=0;t<w.length;t++){s=w[t];if(!u[s]){u[s]={}}u=u[s]}return u}function l(v,u){var t,s;u=u||window;v=v.split(".");for(t=0,s=v.length;t<s;t++){u=u[v[t]];if(!u){break}}return u}function j(t,u){if(!t||e(t,"array")){return t}return q(t.split(u||","),m)}function b(t){var s=a.cacheSuffix;if(s){t+=(t.indexOf("?")===-1?"?":"&")+s}return t}return{trim:m,isArray:g,is:e,toArray:k,makeMap:i,each:c,map:q,grep:f,inArray:n,extend:o,create:h,walk:p,createNS:d,resolve:l,explode:j,_addCacheSuffix:b}});