src/pyams_skin/resources/js/ext/tinymce/dev/classes/html/Styles.min.js
changeset 557 bca7a7e058a3
equal deleted inserted replaced
-1:000000000000 557:bca7a7e058a3
       
     1 define("tinymce/html/Styles",[],function(){return function(f,h){var m=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,j=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,c=/\s*([^:]+):\s*([^;]+);?/g,o=/\s+$/,g,k,b={},l,e,a,n="\uFEFF";f=f||{};if(h){e=h.getValidStyles();a=h.getInvalidStyles()}l=("\\\" \\' \\; \\: ; : "+n).split(" ");for(k=0;k<l.length;k++){b[l[k]]=n+k;b[n+k]=l[k]}function d(p,t,s,i){function q(r){r=parseInt(r,10).toString(16);return r.length>1?r:"0"+r}return"#"+q(t)+q(s)+q(i)}return{toHex:function(i){return i.replace(m,d)},parse:function(u){var A={},s,p,y,t,x=f.url_converter;var z=f.url_converter_scope||this;function r(G,J,D){var I,E,C,H;I=A[G+"-top"+J];if(!I){return}E=A[G+"-right"+J];if(!E){return}C=A[G+"-bottom"+J];if(!C){return}H=A[G+"-left"+J];if(!H){return}var F=[I,E,C,H];k=F.length-1;while(k--){if(F[k]!==F[k+1]){break}}if(k>-1&&D){return}A[G+J]=k==-1?F[0]:F.join(" ");delete A[G+"-top"+J];delete A[G+"-right"+J];delete A[G+"-bottom"+J];delete A[G+"-left"+J]}function w(D){var E=A[D],C;if(!E){return}E=E.split(" ");C=E.length;while(C--){if(E[C]!==E[0]){return false}}A[D]=E[0];return true}function B(E,D,C,F){if(!w(D)){return}if(!w(C)){return}if(!w(F)){return}A[E]=A[D]+" "+A[C]+" "+A[F];delete A[D];delete A[C];delete A[F]}function v(C){t=true;return b[C]}function i(D,C){if(t){D=D.replace(/\uFEFF[0-9]/g,function(E){return b[E]})}if(!C){D=D.replace(/\\([\'\";:])/g,"$1")}return D}function q(D,C,G,F,I,E){I=I||E;if(I){I=i(I);return"'"+I.replace(/\'/g,"\\'")+"'"}C=i(C||G||F);if(!f.allow_script_urls){var H=C.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(H)){return""}if(!f.allow_svg_data_urls&&/^data:image\/svg/i.test(H)){return""}}if(x){C=x.call(z,C,"style")}return"url('"+C.replace(/\'/g,"\\'")+"')"}if(u){u=u.replace(/[\u0000-\u001F]/g,"");u=u.replace(/\\[\"\';:\uFEFF]/g,v).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(C){return C.replace(/[;:]/g,v)});while((s=c.exec(u))){p=s[1].replace(o,"").toLowerCase();y=s[2].replace(o,"");y=y.replace(/\\[0-9a-f]+/g,function(C){return String.fromCharCode(parseInt(C.substr(1),16))});if(p&&y.length>0){if(!f.allow_script_urls&&(p=="behavior"||/expression\s*\(|\/\*|\*\//.test(y))){continue}if(p==="font-weight"&&y==="700"){y="bold"}else{if(p==="color"||p==="background-color"){y=y.toLowerCase()}}y=y.replace(m,d);y=y.replace(j,q);A[p]=t?i(y,true):y}c.lastIndex=s.index+s[0].length}r("border","",true);r("border","-width");r("border","-color");r("border","-style");r("padding","");r("margin","");B("border","border-width","border-style","border-color");if(A.border==="medium none"){delete A.border}if(A["border-image"]==="none"){delete A["border-image"]}}return A},serialize:function(s,i){var r="",q,t;function p(w){var z,x,v,y;z=e[w];if(z){for(x=0,v=z.length;x<v;x++){w=z[x];y=s[w];if(y!==g&&y.length>0){r+=(r.length>0?" ":"")+w+": "+y+";"}}}}function u(w,v){var x;x=a["*"];if(x&&x[w]){return false}x=a[v];if(x&&x[w]){return false}return true}if(i&&e){p("*");p(i)}else{for(q in s){t=s[q];if(t!==g&&t.length>0){if(!a||u(q,i)){r+=(r.length>0?" ":"")+q+": "+t+";"}}}}return r}}}});