neditor.parse.min.js 15 KB

123456
  1. /*!
  2. * neditor parse
  3. * version: 2.0.0
  4. * build: Tue Mar 20 2018 04:23:08 GMT+0000 (UTC)
  5. */
  6. (function(){(function(){UE=window.UE||{};var b=!!window.ActiveXObject;var a={removeLastbs:function(d){return d.replace(/\/$/,"")},extend:function(j,l){var f=arguments,m=this.isBoolean(f[f.length-1])?f[f.length-1]:false,e=this.isBoolean(f[f.length-1])?f.length-1:f.length;for(var h=1;h<e;h++){var d=f[h];for(var g in d){if(!m||!j.hasOwnProperty(g)){j[g]=d[g]}}}return j},isIE:b,cssRule:b?function(g,h,i){var d,f;i=i||document;if(i.indexList){d=i.indexList}else{d=i.indexList={}}var e;if(!d[g]){if(h===undefined){return""}e=i.createStyleSheet("",(f=i.styleSheets.length));d[g]=f}else{e=i.styleSheets[d[g]]}if(h===undefined){return e.cssText}e.cssText=e.cssText+"\n"+(h||"")}:function(e,f,h){h=h||document;var d=h.getElementsByTagName("head")[0],g;if(!(g=h.getElementById(e))){if(f===undefined){return""}g=h.createElement("style");g.id=e;d.appendChild(g)}if(f===undefined){return g.innerHTML}if(f!==""){g.innerHTML=g.innerHTML+"\n"+f}else{d.removeChild(g)}},domReady:function(d){var e=window.document;if(e.readyState==="complete"){d()}else{if(b){(function(){if(e.isReady){return}try{e.documentElement.doScroll("left")}catch(f){setTimeout(arguments.callee,0);return}d()})();window.attachEvent("onload",function(){d()})}else{e.addEventListener("DOMContentLoaded",function(){e.removeEventListener("DOMContentLoaded",arguments.callee,false);d()},false);window.addEventListener("load",function(){d()},false)}}},each:function(j,h,g){if(j==null){return}if(j.length===+j.length){for(var f=0,d=j.length;f<d;f++){if(h.call(g,j[f],f,j)===false){return false}}}else{for(var e in j){if(j.hasOwnProperty(e)){if(h.call(g,j[e],e,j)===false){return false}}}}},inArray:function(d,f){var e=-1;this.each(d,function(g,h){if(g===f){e=h;return false}});return e},pushItem:function(d,e){if(this.inArray(d,e)==-1){d.push(e)}},trim:function(d){return d.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},indexOf:function(g,e,f){var d=-1;f=this.isNumber(f)?f:0;this.each(g,function(h,j){if(j>=f&&h===e){d=j;return false}});return d},hasClass:function(g,h){h=h.replace(/(^[ ]+)|([ ]+$)/g,"").replace(/[ ]{2,}/g," ").split(" ");for(var f=0,e,d=g.className;(e=h[f++]);){if(!new RegExp("\\b"+e+"\\b","i").test(d)){return false}}return f-1==h.length},addClass:function(h,g){if(!h){return}g=this.trim(g).replace(/[ ]{2,}/g," ").split(" ");for(var f=0,e,d=h.className;(e=g[f++]);){if(!new RegExp("\\b"+e+"\\b").test(d)){d+=" "+e}}h.className=a.trim(d)},removeClass:function(h,g){g=this.isArray(g)?g:this.trim(g).replace(/[ ]{2,}/g," ").split(" ");for(var f=0,e,d=h.className;(e=g[f++]);){d=d.replace(new RegExp("\\b"+e+"\\b"),"")}d=this.trim(d).replace(/[ ]{2,}/g," ");h.className=d;!d&&h.removeAttribute("className")},on:function(h,j,i){var g=this.isArray(j)?j:j.split(/\s+/),d=g.length;if(d){while(d--){j=g[d];if(h.addEventListener){h.addEventListener(j,i,false)}else{if(!i._d){i._d={els:[]}}var f=j+i.toString(),e=a.indexOf(i._d.els,h);if(!i._d[f]||e==-1){if(e==-1){i._d.els.push(h)}if(!i._d[f]){i._d[f]=function(k){return i.call(k.srcElement,k||window.event)}}h.attachEvent("on"+j,i._d[f])}}}}h=null},off:function(i,l,j){var h=this.isArray(l)?l:l.split(/\s+/),d=h.length;if(d){while(d--){l=h[d];if(i.removeEventListener){i.removeEventListener(l,j,false)}else{var g=l+j.toString();try{i.detachEvent("on"+l,j._d?j._d[g]:j)}catch(m){}if(j._d&&j._d[g]){var f=a.indexOf(j._d.els,i);if(f!=-1){j._d.els.splice(f,1)}j._d.els.length==0&&delete j._d[g]}}}}},loadFile:(function(){var d=[];function e(k,j){try{for(var g=0,f;(f=d[g++]);){if(f.doc===k&&f.url==(j.src||j.href)){return f}}}catch(h){return null}}return function(l,k,h){var i=e(l,k);if(i){if(i.ready){h&&h()}else{i.funs.push(h)}return}d.push({doc:l,url:k.src||k.href,funs:[h]});if(!l.body){var g=[];for(var j in k){if(j=="tag"){continue}g.push(j+'="'+k[j]+'"')}l.write("<"+k.tag+" "+g.join(" ")+" ></"+k.tag+">");return}if(k.id&&l.getElementById(k.id)){return}var f=l.createElement(k.tag);delete k.tag;for(var j in k){f.setAttribute(j,k[j])}f.onload=f.onreadystatechange=function(){if(!this.readyState||/loaded|complete/.test(this.readyState)){i=e(l,k);if(i.funs.length>0){i.ready=1;for(var m;(m=i.funs.pop());){m()}}f.onload=f.onreadystatechange=null}};f.onerror=function(){throw Error("The load "+(k.href||k.src)+" fails,check the url")};l.getElementsByTagName("head")[0].appendChild(f)}})()};a.each(["String","Function","Array","Number","RegExp","Object","Boolean"],function(d){a["is"+d]=function(e){return Object.prototype.toString.apply(e)=="[object "+d+"]"}});var c={};UE.parse={register:function(e,d){c[e]=d},load:function(d){a.each(c,function(e){e.call(d,a)})}};uParse=function(d,e){a.domReady(function(){var f;if(document.querySelectorAll){f=document.querySelectorAll(d)}else{if(/^#/.test(d)){f=[document.getElementById(d.replace(/^#/,""))]}else{if(/^\./.test(d)){var f=[];a.each(document.getElementsByTagName("*"),function(g){if(g.className&&new RegExp("\\b"+d.replace(/^\./,"")+"\\b","i").test(g.className)){f.push(g)}})}else{f=document.getElementsByTagName(d)}}}a.each(f,function(g){UE.parse.load(a.extend({root:g,selector:d},e))})})}})();UE.parse.register("insertcode",function(a){var d=this.root.getElementsByTagName("pre");if(d.length){if(typeof XRegExp=="undefined"){var b,c;if(this.rootPath!==undefined){b=a.removeLastbs(this.rootPath)+"/third-party/SyntaxHighlighter/shCore.js";c=a.removeLastbs(this.rootPath)+"/third-party/SyntaxHighlighter/shCoreDefault.css"}else{b=this.highlightJsUrl;c=this.highlightCssUrl}a.loadFile(document,{id:"syntaxhighlighter_css",tag:"link",rel:"stylesheet",type:"text/css",href:c});a.loadFile(document,{id:"syntaxhighlighter_js",src:b,tag:"script",type:"text/javascript",defer:"defer"},function(){a.each(d,function(e){if(e&&/brush/i.test(e.className)){SyntaxHighlighter.highlight(e)}})})}else{a.each(d,function(e){if(e&&/brush/i.test(e.className)){SyntaxHighlighter.highlight(e)}})}}});UE.parse.register("table",function(g){var d=this,e=this.root,i=e.getElementsByTagName("table");if(i.length){var b=this.selector;g.cssRule("table",b+" table.noBorderTable td,"+b+" table.noBorderTable th,"+b+" table.noBorderTable caption{border:1px dashed #ddd !important}"+b+" table.sortEnabled tr.firstRow th,"+b+" table.sortEnabled tr.firstRow td{padding-right:20px; background-repeat: no-repeat;background-position: center right; background-image:url("+this.rootPath+"themes/default/images/sortable.png);}"+b+" table.sortEnabled tr.firstRow th:hover,"+b+" table.sortEnabled tr.firstRow td:hover{background-color: #EEE;}"+b+" table{margin-bottom:10px;border-collapse:collapse;display:table;}"+b+" td,"+b+" th{padding: 5px 10px;border: 1px solid #DDD;}"+b+" caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}"+b+" th{border-top:1px solid #BBB;background:#F7F7F7;}"+b+" table tr.firstRow th{border-top:2px solid #BBB;background:#F7F7F7;}"+b+" tr.ue-table-interlace-color-single td{ background: #fcfcfc; }"+b+" tr.ue-table-interlace-color-double td{ background: #f7faff; }"+b+" td p{margin:0;padding:0;width:auto;height:auto;}",document);g.each("td th caption".split(" "),function(j){var k=e.getElementsByTagName(j);k.length&&g.each(k,function(l){if(!l.firstChild){l.innerHTML="&nbsp;"}})});var i=e.getElementsByTagName("table");g.each(i,function(j){if(/\bsortEnabled\b/.test(j.className)){g.on(j,"click",function(o){var n=o.target||o.srcElement,k=a(n,["td","th"]);var m=a(n,"table"),l=g.indexOf(m.rows[0].cells,k),p=m.getAttribute("data-sort-type");if(l!=-1){h(m,l,d.tableSortCompareFn||p);f(m)}})}});function a(m,j){var k,l=m;j=g.isArray(j)?j:[j];while(l){for(k=0;k<j.length;k++){if(l.tagName==j[k].toUpperCase()){return l}}l=l.parentNode}return null}function h(v,s,k){var w=v.rows,m=[],t=w[0].cells[0].tagName==="TH",l=0;for(var p=0,q=w.length;p<q;p++){m[p]=w[p]}var u={reversecurrent:function(x,j){return 1},orderbyasc:function(z,y){var x=z.innerText||z.textContent,j=y.innerText||y.textContent;return x.localeCompare(j)},reversebyasc:function(z,y){var x=z.innerHTML,j=y.innerHTML;return j.localeCompare(x)},orderbynum:function(z,y){var x=z[g.isIE?"innerText":"textContent"].match(/\d+/),j=y[g.isIE?"innerText":"textContent"].match(/\d+/);if(x){x=+x[0]}if(j){j=+j[0]}return(x||0)-(j||0)},reversebynum:function(z,y){var x=z[g.isIE?"innerText":"textContent"].match(/\d+/),j=y[g.isIE?"innerText":"textContent"].match(/\d+/);if(x){x=+x[0]}if(j){j=+j[0]}return(j||0)-(x||0)}};v.setAttribute("data-sort-type",k&&typeof k==="string"&&u[k]?k:"");t&&m.splice(0,1);m=c(m,function(x,y){var j;if(k&&typeof k==="function"){j=k.call(this,x.cells[s],y.cells[s])}else{if(k&&typeof k==="number"){j=1}else{if(k&&typeof k==="string"&&u[k]){j=u[k].call(this,x.cells[s],y.cells[s])}else{j=u.orderbyasc.call(this,x.cells[s],y.cells[s])}}}return j});var r=v.ownerDocument.createDocumentFragment();for(var n=0,q=m.length;n<q;n++){r.appendChild(m[n])}var o=v.getElementsByTagName("tbody")[0];if(!l){o.appendChild(r)}else{o.insertBefore(r,w[l-range.endRowIndex+range.beginRowIndex-1])}}function c(q,p){p=p||function(r,j){return r.localeCompare(j)};for(var n=0,k=q.length;n<k;n++){for(var l=n,o=q.length;l<o;l++){if(p(q[n],q[l])>0){var m=q[n];q[n]=q[l];q[l]=m}}}return q}function f(k){if(!g.hasClass(k.rows[0],"firstRow")){for(var j=1;j<k.rows.length;j++){g.removeClass(k.rows[j],"firstRow")}g.addClass(k.rows[0],"firstRow")}}}});UE.parse.register("charts",function(m){m.cssRule("chartsContainerHeight",".edui-chart-container { height:"+(this.chartContainerHeight||300)+"px}");var f=this.rootPath,g=this.root,a=null;if(!f){return}if((a=n())){o()}function n(){if(!g){return null}return e(g)}function e(p){var t=[],r=p.getElementsByTagName("table");for(var q=0,s;(s=r[q]);q++){if(s.getAttribute("data-chart")!==null){t.push(d(s))}}return t.length?t:null}function d(z){var x=z.getAttribute("data-chart"),u={},s=[];for(var t=0,y;(y=z.rows[t]);t++){var q=[];for(var r=0,w;(w=y.cells[r]);r++){var v=w.innerText||w.textContent||"";q.push(w.tagName=="TH"?v:v|0)}s.push(q)}x=x.split(";");for(var t=0,p;(p=x[t]);t++){p=p.split(":");u[p[0]]=p[1]}return{table:z,meta:u,data:s}}function o(){h()}function h(){if(!window.jQuery){m.loadFile(document,{src:f+"/third-party/jquery-1.10.2.min.js",tag:"script",type:"text/javascript",defer:"defer"},function(){b()})}else{b()}}function b(){if(!window.Highcharts){m.loadFile(document,{src:f+"/third-party/highcharts/highcharts.js",tag:"script",type:"text/javascript",defer:"defer"},function(){j()})}else{j()}}function j(){m.loadFile(document,{src:f+"/dialogs/charts/chart.config.js",tag:"script",type:"text/javascript",defer:"defer"},function(){c()})}function c(){var r=null,t=null,q=null;for(var s=0,p=a.length;s<p;s++){r=a[s];t=k(r);q=l(r.table);i(q,typeConfig[r.meta.chartType],t)}}function i(p,r,q){$(p).highcharts($.extend({},r,{credits:{enabled:false},exporting:{enabled:false},title:{text:q.title,x:-20},subtitle:{text:q.subTitle,x:-20},xAxis:{title:{text:q.xTitle},categories:q.categories},yAxis:{title:{text:q.yTitle},plotLines:[{value:0,width:1,color:"#808080"}]},tooltip:{enabled:true,valueSuffix:q.suffix},legend:{layout:"vertical",align:"right",verticalAlign:"middle",borderWidth:1},series:q.series}))}function l(q){var p=document.createElement("div");p.className="edui-chart-container";q.parentNode.replaceChild(p,q);return p}function k(p){var s=[],v=[],z=[],r=p.data,y=p.meta;if(y.dataFormat!="1"){for(var t=0,w=r.length;t<w;t++){for(var q=0,x=r[t].length;q<x;q++){if(!z[q]){z[q]=[]}z[q][t]=r[t][q]}}r=z}z={};if(y.chartType!=typeConfig.length-1){v=r[0].slice(1);for(var t=1,u;(u=r[t]);t++){s.push({name:u[0],data:u.slice(1)})}z.series=s;z.categories=v;z.title=y.title;z.subTitle=y.subTitle;z.xTitle=y.xTitle;z.yTitle=y.yTitle;z.suffix=y.suffix}else{var u=[];for(var t=1,w=r[0].length;t<w;t++){u.push([r[0][t],r[1][t]|0])}s[0]={type:"pie",name:y.tip,data:u};z.series=s;z.title=y.title;z.suffix=y.suffix}return z}});UE.parse.register("background",function(b){var f=this,a=f.root,g=a.getElementsByTagName("p"),e;for(var d=0,c;(c=g[d++]);){e=c.getAttribute("data-background");if(e){c.parentNode.removeChild(c)}}e&&b.cssRule("ueditor_background",f.selector+"{"+e+"}",document)});UE.parse.register("list",function(c){var h=[],d={cn:"cn-1-",cn1:"cn-2-",cn2:"cn-3-",num:"num-1-",num1:"num-2-",num2:"num-3-",dash:"dash",dot:"dot"};c.extend(this,{liiconpath:c.removeLastbs(this.rootPath)+"/themes/ueditor-list/",listDefaultPaddingLeft:"20"});var b=this.root,g=b.getElementsByTagName("ol"),f=b.getElementsByTagName("ul"),a=this.selector;if(g.length){e.call(this,g)}if(f.length){e.call(this,f)}if(g.length||f.length){h.push(a+" .list-paddingleft-1{padding-left:0}");h.push(a+" .list-paddingleft-2{padding-left:"+this.listDefaultPaddingLeft+"px}");h.push(a+" .list-paddingleft-3{padding-left:"+this.listDefaultPaddingLeft*2+"px}");c.cssRule("list",a+" ol,"+a+" ul{margin:0;padding:0;}\n"+a+" li{clear:both;}\n"+h.join("\n"),document)}function e(i){var j=this;c.each(i,function(l){if(l.className&&/custom_/i.test(l.className)){var m=l.className.match(/custom_(\w+)/)[1];if(m=="dash"||m=="dot"){c.pushItem(h,a+" li.list-"+d[m]+"{background-image:url("+j.liiconpath+d[m]+".gif)}");c.pushItem(h,a+" ul.custom_"+m+"{list-style:none;} "+a+" ul.custom_"+m+" li{background-position:0 3px;background-repeat:no-repeat}")}else{var k=1;c.each(l.childNodes,function(n){if(n.tagName=="LI"){c.pushItem(h,a+" li.list-"+d[m]+k+"{background-image:url("+j.liiconpath+"list-"+d[m]+k+".gif)}");k++}});c.pushItem(h,a+" ol.custom_"+m+"{list-style:none;}"+a+" ol.custom_"+m+" li{background-position:0 3px;background-repeat:no-repeat}")}switch(m){case"cn":c.pushItem(h,a+" li.list-"+m+"-paddingleft-1{padding-left:25px}");c.pushItem(h,a+" li.list-"+m+"-paddingleft-2{padding-left:40px}");c.pushItem(h,a+" li.list-"+m+"-paddingleft-3{padding-left:55px}");break;case"cn1":c.pushItem(h,a+" li.list-"+m+"-paddingleft-1{padding-left:30px}");c.pushItem(h,a+" li.list-"+m+"-paddingleft-2{padding-left:40px}");c.pushItem(h,a+" li.list-"+m+"-paddingleft-3{padding-left:55px}");break;case"cn2":c.pushItem(h,a+" li.list-"+m+"-paddingleft-1{padding-left:40px}");c.pushItem(h,a+" li.list-"+m+"-paddingleft-2{padding-left:55px}");c.pushItem(h,a+" li.list-"+m+"-paddingleft-3{padding-left:68px}");break;case"num":case"num1":c.pushItem(h,a+" li.list-"+m+"-paddingleft-1{padding-left:25px}");break;case"num2":c.pushItem(h,a+" li.list-"+m+"-paddingleft-1{padding-left:35px}");c.pushItem(h,a+" li.list-"+m+"-paddingleft-2{padding-left:40px}");break;case"dash":c.pushItem(h,a+" li.list-"+m+"-paddingleft{padding-left:35px}");break;case"dot":c.pushItem(h,a+" li.list-"+m+"-paddingleft{padding-left:20px}")}}})}});UE.parse.register("vedio",function(a){var c=this.root.getElementsByTagName("video"),b=this.root.getElementsByTagName("audio");document.createElement("video");document.createElement("audio");if(c.length||b.length){var d=a.removeLastbs(this.rootPath),f=d+"/third-party/video-js/video.js",g=d+"/third-party/video-js/video-js.min.css",e=d+"/third-party/video-js/video-js.swf";if(window.videojs){videojs.autoSetup()}else{a.loadFile(document,{id:"video_css",tag:"link",rel:"stylesheet",type:"text/css",href:g});a.loadFile(document,{id:"video_js",src:f,tag:"script",type:"text/javascript"},function(){videojs.options.flash.swf=e;videojs.autoSetup()})}}})})();