摇一摇优惠券开源码/51wsb_weijuan/kindeditor/kindeditor-all-min.js
(开头部分) 173KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/* KindEditor 4.1.6 (2013-03-24), Copyright (C) kindsoft.net, Licence: http://www.kindsoft.net/license.php */(function(b,c){function g(a){if(!a)return!1;return Object.prototype.toString.call(a)==="[object Array]"}function k(a){if(!a)return!1;return Object.prototype.toString.call(a)==="[object Function]"}function f(a,d){for(var e=0,b=d.length;e<b;e++)if(a===d[e])return e;return-1}function h(a,d){if(g(a))for(var e=0,b=a.length;e<b;e++){if(d.call(a[e],e,a[e])===!1)break}else for(e in a)if(a.hasOwnProperty(e)&&d.call(a[e],e,a[e])===!1)break}function n(a){return a.replace(/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g,"")}
function m(a,d,e){e=e===c?",":e;return(e+d+e).indexOf(e+a+e)>=0}function j(a,d){d=d||"px";return a&&/^\d+$/.test(a)?a+d:a}function o(a){var d;return a&&(d=/(\d+)/.exec(a))?parseInt(d[1],10):0}function p(a){return a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")}function t(a){return a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/&/g,"&")}function q(a){var d=a.split("-"),a="";h(d,function(d,b){a+=d>0?b.charAt(0).toUpperCase()+
b.substr(1):b});return a}function r(a){function d(a){a=parseInt(a,10).toString(16).toUpperCase();return a.length>1?a:"0"+a}return a.replace(/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/ig,function(a,b,c,l){return"#"+d(b)+d(c)+d(l)})}function z(a,d){var d=d===c?",":d,e={},b=g(a)?a:a.split(d),u;h(b,function(a,d){if(u=/^(\d+)\.\.(\d+)$/.exec(d))for(var b=parseInt(u[1],10);b<=parseInt(u[2],10);b++)e[b.toString()]=!0;else e[d]=!0});return e}function D(a,d){return Array.prototype.slice.call(a,d||0)}function s(a,
d){return a===c?d:a}function A(a,d,e){e||(e=d,d=null);var b;if(d){var c=function(){};c.prototype=d.prototype;b=new c;h(e,function(a,d){b[a]=d})}else b=e;b.constructor=a;a.prototype=b;a.parent=d?d.prototype:null}function w(a){var d;if(d=/\{[\s\S]*\}|\[[\s\S]*\]/.exec(a))a=d[0];d=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;d.lastIndex=0;d.test(a)&&(a=a.replace(d,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));
if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return eval("("+a+")");throw"JSON parse error";}function H(a,d,e){a.addEventListener?a.addEventListener(d,e,db):a.attachEvent&&a.attachEvent("on"+d,e)}function v(a,d,e){a.removeEventListener?a.removeEventListener(d,e,db):a.detachEvent&&a.detachEvent("on"+d,e)}function E(a,d){this.init(a,d)}function U(a){try{delete a[la]}catch(d){a.removeAttribute&&
a.removeAttribute(la)}}function F(a,d,e){if(d.indexOf(",")>=0)h(d.split(","),function(){F(a,this,e)});else{var b=a[la]||null;b||(a[la]=++eb,b=eb);L[b]===c&&(L[b]={});var u=L[b][d];u&&u.length>0?v(a,d,u[0]):(L[b][d]=[],L[b].el=a);u=L[b][d];u.length===0&&(u[0]=function(d){var e=d?new E(a,d):c;h(u,function(d,b){d>0&&b&&b.call(a,e)})});f(e,u)<0&&u.push(e);H(a,d,u[0])}}function N(a,d,e){if(d&&d.indexOf(",")>=0)h(d.split(","),function(){N(a,this,e)});else{var b=a[la]||null;if(b)if(d===c)b in L&&(h(L[b],
function(d,e){d!="el"&&e.length>0&&v(a,d,e[0])}),delete L[b],U(a));else if(L[b]){var u=L[b][d];if(u&&u.length>0){e===c?(v(a,d,u[0]),delete L[b][d]):(h(u,function(a,d){a>0&&d===e&&u.splice(a,1)}),u.length==1&&(v(a,d,u[0]),delete L[b][d]));var l=0;h(L[b],function(){l++});l<2&&(delete L[b],U(a))}}}}function ea(a,d){if(d.indexOf(",")>=0)h(d.split(","),function(){ea(a,this)});else{var e=a[la]||null;if(e){var b=L[e][d];if(L[e]&&b&&b.length>0)b[0]()}}}function V(a,d,e){d=/^\d{2,}$/.test(d)?d:d.toUpperCase().charCodeAt(0);
F(a,"keydown",function(b){b.ctrlKey&&b.which==d&&!b.shiftKey&&!b.altKey&&(e.call(a),b.stop())})}function Q(a){for(var d={},e=/\s*([\w\-]+)\s*:([^;]*)(;|$)/g,b;b=e.exec(a);){var c=n(b[1].toLowerCase());b=n(r(b[2]));d[c]=b}return d}function G(a){for(var d={},e=/\s+(?:([\w\-:]+)|(?:([\w\-:]+)=([^\s"'<>]+))|(?:([\w\-:"]+)="([^"]*)")|(?:([\w\-:"]+)='([^']*)'))(?=(?:\s|\/|>)+)/g,b;b=e.exec(a);){var c=(b[1]||b[2]||b[4]||b[6]).toLowerCase();d[c]=(b[2]?b[3]:b[4]?b[5]:b[7])||""}return d}function S(a,d){return a=
/\s+class\s*=/.test(a)?a.replace(/(\s+class=["']?)([^"']*)(["']?[\s>])/,function(a,b,c,l){return(" "+c+" ").indexOf(" "+d+" ")<0?c===""?b+d+l:b+c+" "+d+l:a}):a.substr(0,a.length-1)+' class="'+d+'">'}function Y(a){var d="";h(Q(a),function(a,b){d+=a+":"+b+";"});return d}function M(a,d,e,b){function u(a){for(var a=a.split("/"),d=[],e=0,b=a.length;e<b;e++){var c=a[e];c==".."?d.length>0&&d.pop():c!==""&&c!="."&&d.push(c)}return"/"+d.join("/")}function l(d,e){if(a.substr(0,d.length)===d){for(var c=[],u=
0;u<e;u++)c.push("..");u=".";c.length>0&&(u+="/"+c.join("/"));b=="/"&&(u+="/");return u+a.substr(d.length)}else if(i=/^(.*)\//.exec(d))return l(i[1],++e)}d=s(d,"").toLowerCase();a.substr(0,5)!="data:"&&(a=a.replace(/([^:])\/\//g,"$1/"));if(f(d,["absolute","relative","domain"])<0)return a;e=e||location.protocol+"//"+location.host;if(b===c)var B=location.pathname.match(/^(\/.*)\//),b=B?B[1]:"";var i;if(i=/^(\w+:\/\/[^\/]*)/.exec(a)){if(i[1]!==e)return a}else if(/^\w+:/.test(a))return a;/^\//.test(a)?
a=e+u(a.substr(1)):/^\w+:\/\//.test(a)||(a=e+u(b+"/"+a));d==="relative"?a=l(e+b,0).substr(2):d==="absolute"&&a.substr(0,e.length)===e&&(a=a.substr(e.length));return a}function J(a,d,e,b,c){var e=e||"",b=s(b,!1),c=s(c,"\t"),l="xx-small,x-small,small,medium,large,x-large,xx-large".split(","),a=a.replace(/(<(?:pre|pre\s[^>]*)>)([\s\S]*?)(<\/pre>)/ig,function(a,d,e,b){return d+e.replace(/<(?:br|br\s[^>]*)>/ig,"\n")+b}),a=a.replace(/<(?:br|br\s[^>]*)\s*\/?>\s*<\/p>/ig,"</p>"),a=a.replace(/(<(?:p|p\s[^>]*)>)\s*(<\/p>)/ig,
"$1<br />$2"),a=a.replace(/\u200B/g,""),a=a.replace(/\u00A9/g,"©"),B={};d&&(h(d,function(a,d){for(var e=a.split(","),b=0,c=e.length;b<c;b++)B[e[b]]=z(d)}),B.script||(a=a.replace(/(<(?:script|script\s[^>]*)>)([\s\S]*?)(<\/script>)/ig,"")),B.style||(a=a.replace(/(<(?:style|style\s[^>]*)>)([\s\S]*?)(<\/style>)/ig,"")));var i=[],a=a.replace(/([ \t\n\r]*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>([ \t\n\r]*)/g,function(a,
g,j,m,o,k,n){var g=g||"",j=j||"",p=m.toLowerCase(),r=o||"",m=k?" "+k:"",n=n||"";if(d&&!B[p])return"";m===""&&fb[p]&&(m=" /");gb[p]&&(g&&(g=" "),n&&(n=" "));Ja[p]&&(j?n="\n":g="\n");b&&p=="br"&&(n="\n");if(hb[p]&&!Ja[p])if(b){j&&i.length>0&&i[i.length-1]===p?i.pop():i.push(p);n=g="\n";o=0;for(k=j?i.length:i.length-1;o<k;o++)g+=c,j||(n+=c);m?i.pop():j||(n+=c)}else g=n="";if(r!==""){var t=G(a);if(p==="font"){var q={},w="";h(t,function(a,d){if(a==="color")q.color=d,delete t[a];a==="size"&&(q["font-size"]=
l[parseInt(d,10)-1]||"",delete t[a]);a==="face"&&(q["font-family"]=d,delete t[a]);a==="style"&&(w=d)});w&&!/;$/.test(w)&&(w+=";");h(q,function(a,d){d!==""&&(/\s/.test(d)&&(d="'"+d+"'"),w+=a+":"+d+";")});t.style=w}h(t,function(a,b){Jb[a]&&(t[a]=a);f(a,["src","href"])>=0&&(t[a]=M(b,e));(d&&a!=="style"&&!B[p]["*"]&&!B[p][a]||p==="body"&&a==="contenteditable"||/^kindeditor_\d+$/.test(a))&&delete t[a];if(a==="style"&&b!==""){var c=Q(b);h(c,function(a){d&&!B[p].style&&!B[p]["."+a]&&delete c[a]});var K=
"";h(c,function(a,d){K+=a+":"+d+";"});t.style=K}});r="";h(t,function(a,d){a==="style"&&d===""||(d=d.replace(/"/g,"""),r+=" "+a+'="'+d+'"')})}p==="font"&&(p="span");return g+"<"+j+p+r+m+">"+n}),a=a.replace(/(<(?:pre|pre\s[^>]*)>)([\s\S]*?)(<\/pre>)/ig,function(a,d,e,b){return d+e.replace(/\n/g,'<span id="__kindeditor_pre_newline__">\n')+b}),a=a.replace(/\n\s*\n/g,"\n"),a=a.replace(/<span id="__kindeditor_pre_newline__">\n/g,"\n");return n(a)}function W(a,d){a=a.replace(/<meta[\s\S]*?>/ig,"").replace(/<![\s\S]*?>/ig,
"").replace(/<style[^>]*>[\s\S]*?<\/style>/ig,"").replace(/<script[^>]*>[\s\S]*?<\/script>/ig,"").replace(/<w:[^>]+>[\s\S]*?<\/w:[^>]+>/ig,"").replace(/<o:[^>]+>[\s\S]*?<\/o:[^>]+>/ig,"").replace(/<xml>[\s\S]*?<\/xml>/ig,"").replace(/<(?:table|td)[^>]*>/ig,function(a){return a.replace(/border-bottom:([#\w\s]+)/ig,"border:$1")});return J(a,d)}function T(a){if(/\.(rm|rmvb)(\?|$)/i.test(a))return"audio/x-pn-realaudio-plugin";if(/\.(swf|flv)(\?|$)/i.test(a))return"application/x-shockwave-flash";return"video/x-ms-asf-plugin"}
function fa(a){return G(unescape(a))}function Ka(a){var d="<embed ";h(a,function(a,b){d+=a+'="'+b+'" '});d+="/>";return d}function ib(a,d){var e=d.width,b=d.height,c=d.type||T(d.src),l=Ka(d),i="";e>0&&(i+="width:"+e+"px;");b>0&&(i+="height:"+b+"px;");e=/realaudio/i.test(c)?"ke-rm":/flash/i.test(c)?"ke-flash":"ke-media";e='<img class="'+e+'" src="'+a+'" ';i!==""&&(e+='style="'+i+'" ');e+='data-ke-tag="'+escape(l)+'" alt="" />';return e}function Ba(a,d){if(a.nodeType==9&&d.nodeType!=9)return!0;for(;d=
d.parentNode;)if(d==a)return!0;return!1}function Ca(a,d){var d=d.toLowerCase(),e=null;if(!Kb&&a.nodeName.toLowerCase()!="script"){var b=a.ownerDocument.createElement("div");b.appendChild(a.cloneNode(!1));b=G(t(b.innerHTML));d in b&&(e=b[d])}else try{e=a.getAttribute(d,2)}catch(c){e=a.getAttribute(d,1)}d==="style"&&e!==null&&(e=Y(e));return e}function Da(a,d){function e(a){if(typeof a!="string")return a;return a.replace(/([^\w\-])/g,"\\$1")}function b(a,d){return a==="*"||a.toLowerCase()===e(d.toLowerCase())}
function c(a,d,e){var u=[];(a=(e.ownerDocument||e).getElementById(a.replace(/\\/g,"")))&&b(d,a.nodeName)&&Ba(e,a)&&u.push(a);return u}function l(a,d,e){var c=e.ownerDocument||e,u=[],l,i,B;if(e.getElementsByClassName){c=e.getElementsByClassName(a.replace(/\\/g,""));l=0;for(i=c.length;l<i;l++)B=c[l],b(d,B.nodeName)&&u.push(B)}else if(c.querySelectorAll){c=c.querySelectorAll((e.nodeName!=="#document"?e.nodeName+" ":"")+d+"."+a);l=0;for(i=c.length;l<i;l++)B=c[l],Ba(e,B)&&u.push(B)}else{c=e.getElementsByTagName(d);
a=" "+a+" ";l=0;for(i=c.length;l<i;l++)if(B=c[l],B.nodeType==1)(d=B.className)&&(" "+d+" ").indexOf(a)>-1&&u.push(B)}return u}function i(a,d,b,c){for(var K=[],b=c.getElementsByTagName(b),u=0,l=b.length;u<l;u++)c=b[u],c.nodeType==1&&(d===null?Ca(c,a)!==null&&K.push(c):d===e(Ca(c,a))&&K.push(c));return K}function g(a,d){var e=[],f,P=(f=/^((?:\\.|[^.#\s\[<>])+)/.exec(a))?f[1]:"*";if(f=/#((?:[\w\-]|\\.)+)$/.exec(a))e=c(f[1],P,d);else if(f=/\.((?:[\w\-]|\\.)+)$/.exec(a))e=l(f[1],P,d);else if(f=/\[((?:[\w\-]|\\.)+)\]/.exec(a))e=
i(f[1].toLowerCase(),null,P,d);else if(f=/\[((?:[\w\-]|\\.)+)\s*=\s*['"]?((?:\\.|[^'"]+)+)['"]?\]/.exec(a)){e=f[1].toLowerCase();f=f[2];if(e==="id")P=c(f,P,d);else if(e==="class")P=l(f,P,d);else if(e==="name"){e=[];f=(d.ownerDocument||d).getElementsByName(f.replace(/\\/g,""));for(var h,j=0,o=f.length;j<o;j++)h=f[j],b(P,h.nodeName)&&Ba(d,h)&&h.getAttributeNode("name")&&e.push(h);P=e}else P=i(e,f,P,d);e=P}else{P=d.getElementsByTagName(P);h=0;for(j=P.length;h<j;h++)f=P[h],f.nodeType==1&&e.push(f)}return e}
var j=a.split(",");if(j.length>1){var m=[];h(j,function(){h(Da(this,d),function(){f(this,m)<0&&m.push(this)})});return m}for(var d=d||document,j=[],o,p=/((?:\\.|[^\s>])+|[\s>])/g;o=p.exec(a);)o[1]!==" "&&j.push(o[1]);o=[];if(j.length==1)return g(j[0],d);var p=!1,n,k,r,t,w,q,s,N,F,v;q=0;for(lenth=j.length;q<lenth;q++)if(n=j[q],n===">")p=!0;else{if(q>0){k=[];s=0;for(F=o.length;s<F;s++){t=o[s];r=g(n,t);N=0;for(v=r.length;N<v;N++)w=r[N],p?t===w.parentNode&&k.push(w):k.push(w)}o=k}else o=g(n,d);if(o.length===
0)return[]}return o}function ga(a){if(!a)return document;return a.ownerDocument||a.document||a}function ha(a){if(!a)return b;a=ga(a);return a.parentWindow||a.defaultView}function Lb(a,d){if(a.nodeType==1){var e=ga(a);try{a.innerHTML='<img id="__kindeditor_temp_tag__" width="0" height="0" style="display:none;" />'+d;var b=e.getElementById("__kindeditor_temp_tag__");b.parentNode.removeChild(b)}catch(c){i(a).empty(),i("@"+d,e).each(function(){a.appendChild(this)})}}}function La(a,d,e){C&&O<8&&d.toLowerCase()==
"class"&&(d="className");a.setAttribute(d,""+e)}function Ma(a){if(!a||!a.nodeName)return"";return a.nodeName.toLowerCase()}function Mb(a,d){var e=ha(a),b=q(d),c="";e.getComputedStyle?(e=e.getComputedStyle(a,null),c=e[b]||e.getPropertyValue(d)||a.style[b]):a.currentStyle&&(c=a.currentStyle[b]||a.style[b]);return c}function X(a){a=a||document;return aa?a.body:a.documentElement}function ma(a){var a=a||document,d;C||Na?(d=X(a).scrollLeft,a=X(a).scrollTop):(d=ha(a).scrollX,a=ha(a).scrollY);return{x:d,
y:a}}function R(a){this.init(a)}function jb(a){a.collapsed=a.startContainer===a.endContainer&&a.startOffset===a.endOffset;return a}function Oa(a,d,e){function b(c,K,u){var l=c.nodeValue.length,i;d&&(i=c.cloneNode(!0),i=K>0?i.splitText(K):i,u<l&&i.splitText(u-K));if(e){var B=c;K>0&&(B=c.splitText(K),a.setStart(c,K));u<l&&(c=B.splitText(u-K),a.setEnd(c,0));f.push(B)}return i}function c(){e&&a.up().collapse(!0);for(var d=0,b=f.length;d<b;d++){var K=f[d];K.parentNode&&K.parentNode.removeChild(K)}}function l(c,
u){for(var p=c.firstChild,n;p;){n=(new Z(i)).selectNode(p);h=n.compareBoundaryPoints(qa,a);h>=0&&j<=0&&(j=n.compareBoundaryPoints(ra,a));j>=0&&o<=0&&(o=n.compareBoundaryPoints(na,a));o>=0&&m<=0&&(m=n.compareBoundaryPoints(sa,a));if(m>=0)return!1;n=p.nextSibling;if(h>0)if(p.nodeType==1)if(j>=0&&o<=0)d&&u.appendChild(p.cloneNode(!0)),e&&f.push(p);else{var k;d&&(k=p.cloneNode(!1),u.appendChild(k));if(l(p,k)===!1)return!1}else if(p.nodeType==3&&(p=p==g.startContainer?b(p,g.startOffset,p.nodeValue.length):
p==g.endContainer?b(p,0,g.endOffset):b(p,0,p.nodeValue.length),d))try{u.appendChild(p)}catch(r){}p=n}}var i=a.doc,f=[],g=a.cloneRange().down(),h=-1,j=-1,o=-1,m=-1,p=a.commonAncestor(),n=i.createDocumentFragment();if(p.nodeType==3)return p=b(p,a.startOffset,a.endOffset),d&&n.appendChild(p),c(),d?n:a;l(p,n);e&&a.up().collapse(!0);for(var p=0,k=f.length;p<k;p++){var r=f[p];r.parentNode&&r.parentNode.removeChild(r)}return d?n:a}function ta(a,d){for(var e=d;e;){var b=i(e);if(b.name=="marquee"||b.name==
"select")return;e=e.parentNode}try{a.moveToElementText(d)}catch(c){}}function kb(a,d){var e=a.parentElement().ownerDocument,b=a.duplicate();b.collapse(d);var c=b.parentElement(),l=c.childNodes;if(l.length===0)return{node:c.parentNode,offset:i(c).index()};var B=e,f=0,g=-1,h=a.duplicate();ta(h,c);for(var j=0,o=l.length;j<o;j++){var m=l[j],g=h.compareEndPoints("StartToStart",b);if(g===0)return{node:m.parentNode,offset:j};if(m.nodeType==1){var p=a.duplicate(),n,k=i(m),r=m;k.isControl()&&(n=e.createElement("span"),
k.after(n),r=n,f+=k.text().replace(/\r\n|\n|\r/g,"").length);ta(p,r);h.setEndPoint("StartToEnd",p);g>0?f+=p.text.replace(/\r\n|\n|\r/g,"").length:f=0;n&&i(n).remove()}else m.nodeType==3&&(h.moveStart("character",m.nodeValue.length),f+=m.nodeValue.length);g<0&&(B=m)}if(g<0&&B.nodeType==1)return{node:c,offset:i(c.lastChild).index()+1};if(g>0)for(;B.nextSibling&&B.nodeType==1;)B=B.nextSibling;h=a.duplicate();ta(h,c);h.setEndPoint("StartToEnd",b);f-=h.text.replace(/\r\n|\n|\r/g,"").length;if(g>0&&B.nodeType==
3)for(e=B.previousSibling;e&&e.nodeType==3;)f-=e.nodeValue.length,e=e.previousSibling;return{node:B,offset:f}}function lb(a,d){var e=a.ownerDocument||a,b=e.body.createTextRange();if(e==a)return b.collapse(!0),b;if(a.nodeType==1&&a.childNodes.length>0){var c=a.childNodes,l;d===0?(l=c[0],c=!0):(l=c[d-1],c=!1);if(!l)return b;if(i(l).name==="head")return d===1&&(c=!0),d===2&&(c=!1),b.collapse(c),b;if(l.nodeType==1){var B=i(l),f;B.isControl()&&(f=e.createElement("span"),c?B.before(f):B.after(f),l=f);ta(b,
l);b.collapse(c);f&&i(f).remove();return b}a=l;d=c?0:l.nodeValue.length}e=e.createElement("span");i(a).before(e);ta(b,e);b.moveStart("character",d);i(e).remove();return b}function mb(a){function d(a){if(i(a.node).name=="tr")a.node=a.node.cells[a.offset],a.offset=0}var e;if(C){if(a.item)return e=ga(a.item(0)),e=new Z(e),e.selectNode(a.item(0)),e;e=a.parentElement().ownerDocument;var b=kb(a,!0),a=kb(a,!1);d(b);d(a);e=new Z(e);e.setStart(b.node,b.offset);e.setEnd(a.node,a.offset);return e}b=a.startContainer;
e=b.ownerDocument||b;e=new Z(e);e.setStart(b,a.startOffset);e.setEnd(a.endContainer,a.endOffset);return e}function Z(a){this.init(a)}function Pa(a){if(!a.nodeName)return a.constructor===Z?a:mb(a);return new Z(a)}function ba(a,d,e){try{a.execCommand(d,!1,e)}catch(b){}}function nb(a,d){var e="";try{e=a.queryCommandValue(d)}catch(b){}typeof e!=="string"&&(e="");return e}function Qa(a){var d=ha(a);return a.selection||d.getSelection()}function ob(a){var d={},e,b;h(a,function(a,c){e=a.split(",");for(var i=
0,f=e.length;i<f;i++)b=e[i],d[b]=c});return d}function Ra(a,d){return pb(a,d,"*")||pb(a,d)}function pb(a,d,e){e=e||a.name;if(a.type!==1)return!1;d=ob(d);if(!d[e])return!1;for(var e=d[e].split(","),d=0,b=e.length;d<b;d++){var c=e[d];if(c==="*")return!0;var l=/^(\.?)([^=]+)(?:=([^=]*))?$/.exec(c),i=l[1]?"css":"attr",c=l[2],l=l[3]||"";if(l===""&&a[i](c)!=="")return!0;if(l!==""&&a[i](c)===l)return!0}return!1}function Sa(a,d){a.type==1&&(qb(a,d,"*"),qb(a,d))}function qb(a,d,e){e=e||a.name;if(a.type===
1&&(d=ob(d),d[e])){for(var e=d[e].split(","),d=!1,b=0,c=e.length;b<c;b++){var l=e[b];if(l==="*"){d=!0;break}var i=/^(\.?)([^=]+)(?:=([^=]*))?$/.exec(l),l=i[2];i[1]?(l=q(l),a[0].style[l]&&(a[0].style[l]="")):a.removeAttr(l)}d&&a.remove(!0)}}function Ta(a){for(;a.first();)a=a.first();return a}function oa(a){if(a.type!=1||a.isSingle())return!1;return a.html().replace(/<[^>]+>/g,"")===""}function Nb(a,d,e){h(d,function(d,e){d!=="style"&&a.attr(d,e)});h(e,function(d,e){a.css(d,e)})}function ua(a){this.init(a)}
function rb(a){a.nodeName&&(a=ga(a),a=Pa(a).selectNodeContents(a.body).collapse(!1));return new ua(a)}function Ua(a){var d=a.moveEl,e=a.moveFn,b=a.clickEl||d,u=a.beforeDrag,l=[document];(a.iframeFix===c||a.iframeFix)&&i("iframe").each(function(){if(!/^https?:\/\//.test(M(this.src||"","absolute"))){var a;try{a=Va(this)}catch(d){}if(a){var e=i(this).pos();i(a).data("pos-x",e.x);i(a).data("pos-y",e.y);l.push(a)}}});b.mousedown(function(a){function c(a){a.preventDefault();var d=i(ga(a.target)),l=ca((d.data("pos-x")||
0)+a.pageX-k),a=ca((d.data("pos-y")||0)+a.pageY-r);e.call(b,j,m,p,n,l,a)}function f(a){a.preventDefault()}function g(a){a.preventDefault();i(l).unbind("mousemove",c).unbind("mouseup",g).unbind("selectstart",f);h.releaseCapture&&h.releaseCapture()}a.stopPropagation();var h=b.get(),j=o(d.css("left")),m=o(d.css("top")),p=d.width(),n=d.height(),k=a.pageX,r=a.pageY;u&&u();i(l).mousemove(c).mouseup(g).bind("selectstart",f);h.setCapture&&h.setCapture()})}function da(a){this.init(a)}function Wa(a){return new da(a)}
function Va(a){a=i(a)[0];return a.contentDocument||a.contentWindow.document}function Ob(a,d,e,b){var c=[Xa===""?"<html>":'<html dir="'+Xa+'">','<head><meta charset="utf-8" /><title></title>',"<style>","html {margin:0;padding:0;}","body {margin:0;padding:5px;}",'body, td {font:12px/1.5 "sans serif",tahoma,verdana,helvetica;}',"body, p, div {word-wrap: break-word;}","p {margin:5px 0;}","table {border-collapse:collapse;}","img {border:0;}","noscript {display:none;}","table.ke-zeroborder td {border:1px dotted #AAA;}",
"img.ke-flash {","\tborder:1px solid #AAA;","\tbackground-image:url("+a+"common/flash.gif);","\tbackground-position:center center;","\tbackground-repeat:no-repeat;","\twidth:100px;","\theight:100px;","}","img.ke-rm {","\tborder:1px solid #AAA;","\tbackground-image:url("+a+"common/rm.gif);","\tbackground-position:center center;","\tbackground-repeat:no-repeat;","\twidth:100px;","\theight:100px;","}","img.ke-media {","\tborder:1px solid #AAA;","\tbackground-image:url("+a+"common/media.gif);","\tbackground-position:center center;",
"\tbackground-repeat:no-repeat;","\twidth:100px;","\theight:100px;","}","img.ke-anchor {","\tborder:1px dashed #666;","\twidth:16px;","\theight:16px;","}",".ke-script, .ke-noscript, .ke-display-none {","\tdisplay:none;","\tfont-size:0;","\twidth:0;","\theight:0;","}",".ke-pagebreak {","\tborder:1px dotted #AAA;","\tfont-size:0;","\theight:2px;","}","</style>"];g(e)||(e=[e]);h(e,function(a,d){d&&c.push('<link href="'+d+'" rel="stylesheet" />')});b&&c.push("<style>"+b+"</style>");c.push("</head><body "+
(d?'class="'+d+'"':"")+"></body></html>");return c.join("\n")}function va(a,d){if(a.hasVal()){if(d===c){var e=a.val();return e=e.replace(/(<(?:p|p\s[^>]*)>) *(<\/p>)/ig,"")}return a.val(d)}return a.html(d)}function wa(a){this.init(a)}function sb(a){return new wa(a)}function tb(a,d){var e=this.get(a);e&&!e.hasClass("ke-disabled")&&d(e)}function Ea(a){this.init(a)}function ub(a){return new Ea(a)}function xa(a){this.init(a)}function Ya(a){return new xa(a)}function ya(a){this.init(a)}function vb(a){return new ya(a)}
function Za(a){this.init(a)}function za(a){this.init(a)}function wb(a){return new za(a)}function $a(a,d){var e=document.getElementsByTagName("head")[0]||(aa?document.body:document.documentElement),b=document.createElement("script");e.appendChild(b);b.src=a;b.charset="utf-8";b.onload=b.onreadystatechange=function(){if(!this.readyState||this.readyState==="loaded")d&&d(),b.onload=b.onreadystatechange=null,e.removeChild(b)}}function xb(a){var d=a.indexOf("?");return d>0?a.substr(0,d):a}function ab(a){for(var d=
document.getElementsByTagName("head")[0]||(aa?document.body:document.documentElement),e=document.createElement("link"),b=xb(M(a,"absolute")),c=i('link[rel="stylesheet"]',d),l=0,f=c.length;l<f;l++)if(xb(M(c[l].href,"absolute"))===b)return;d.appendChild(e);e.href=a;e.rel="stylesheet"}function yb(a,d){if(a===c)return ia;if(!d)return ia[a];ia[a]=d}function zb(a){var d,e="core";if(d=/^(\w+)\.(\w+)$/.exec(a))e=d[1],a=d[2];return{ns:e,key:a}}function Ab(a,d){d=d===c?i.options.langType:d;if(typeof a==="string"){if(!$[d])return"no language";
var e=a.length-1;if(a.substr(e)===".")return $[d][a.substr(0,e)];e=zb(a);return $[d][e.ns][e.key]}h(a,function(a,e){var b=zb(a);$[d]||($[d]={});$[d][b.ns]||($[d][b.ns]={});$[d][b.ns][b.key]=e})}function Fa(a,d){if(!a.collapsed){var a=a.cloneRange().up(),e=a.startContainer,b=a.startOffset;if(ja||a.isControl())if((e=i(e.childNodes[b]))&&e.name=="img"&&d(e))return e}}function Pb(){var a=this;i(a.edit.doc).contextmenu(function(d){a.menu&&a.hideMenu();if(a.useContextmenu){if(a._contextmenus.length!==0){var e=
0,b=[];for(h(a._contextmenus,function(){if(this.title=="-")b.push(this);else if(this.cond&&this.cond()&&(b.push(this),this.width&&this.width>e))e=this.width});b.length>0&&b[0].title=="-";)b.shift();for(;b.length>0&&b[b.length-1].title=="-";)b.pop();var c=null;h(b,function(a){this.title=="-"&&c.title=="-"&&delete b[a];c=this});if(b.length>0){d.preventDefault();var l=i(a.edit.iframe).pos(),f=Ya({x:l.x+d.clientX,y:l.y+d.clientY,width:e,css:{visibility:"hidden"},shadowMode:a.shadowMode});h(b,function(){this.title&&
f.addItem(this)});var l=X(f.doc),g=f.div.height();d.clientY+g>=l.clientHeight-100&&f.pos(f.x,o(f.y)-g);f.div.css("visibility","visible");a.menu=f}}}else d.preventDefault()})}function Qb(){function a(a){for(a=i(a.commonAncestor());a;){if(a.type==1&&!a.isStyle())break;a=a.parent()}return a.name}var d=this,e=d.edit.doc,b=d.newlineTag;if(!(C&&b!=="br")&&(!pa||!(O<3&&b!=="p"))&&!(Na&&O<9)){var c=z("h1,h2,h3,h4,h5,h6,pre,li"),l=z("p,h1,h2,h3,h4,h5,h6,pre,li,blockquote");i(e).keydown(function(i){if(!(i.which!=
13||i.shiftKey||i.ctrlKey||i.altKey)){d.cmd.selection();var f=a(d.cmd.range);f=="marquee"||f=="select"||(b==="br"&&!c[f]?(i.preventDefault(),d.insertHtml("<br />"+(C&&O<9?"":"\u200b"))):l[f]||ba(e,"formatblock","<p>"))}});i(e).keyup(function(c){if(!(c.which!=13||c.shiftKey||c.ctrlKey||c.altKey)&&b!="br")if(pa){var c=d.cmd.commonAncestor("p"),u=d.cmd.commonAncestor("a");u&&u.text()==""&&(u.remove(!0),d.cmd.range.selectNodeContents(c[0]).collapse(!0),d.cmd.select())}else if(d.cmd.selection(),c=a(d.cmd.range),
!(c=="marquee"||c=="select"))if(l[c]||ba(e,"formatblock","<p>"),c=d.cmd.commonAncestor("div")){for(var u=i("<p></p>"),f=c[0].firstChild;f;){var g=f.nextSibling;u.append(f);f=g}c.before(u);c.remove();d.cmd.range.selectNodeContents(u[0]);d.cmd.select()}})}}function Rb(){var a=this,d=a.edit.doc;i(d).keydown(function(e){if(e.which==9)if(e.preventDefault(),a.afterTab)a.afterTab.call(a,e);else{var e=a.cmd,b=e.range;b.shrink();b.collapsed&&b.startContainer.nodeType==1&&(b.insertNode(i("@ ",d)[0]),e.select());
a.insertHtml(" ")}})}function Sb(){var a=this;i(a.edit.textarea[0],a.edit.win).focus(function(d){a.afterFocus&&a.afterFocus.call(a,d)}).blur(function(d){a.afterBlur&&a.afterBlur.call(a,d)})}function ka(a){return n(a.replace(/<span [^>]*id="?__kindeditor_bookmark_\w+_\d+__"?[^>]*><\/span>/ig,""))}function bb(a){return a.replace(/<div[^>]+class="?__kindeditor_paste__"?[^>]*>[\s\S]*?<\/div>/ig,"")}function Bb(a,d){if(a.length===0)a.push(d);else{var e=a[a.length-1];ka(d.html)!==
ka(e.html)&&a.push(d)}}function Cb(a,d){var e=this.edit,b=e.doc.body,c,l;if(a.length===0)return this;e.designMode?(c=this.cmd.range,l=c.createBookmark(!0),l.html=b.innerHTML):l={html:b.innerHTML};Bb(d,l);var f=a.pop();ka(l.html)===ka(f.html)&&a.length>0&&(f=a.pop());e.designMode?(e.html(f.html),f.start&&(c.moveToBookmark(f),this.select())):i(b).html(ka(f.html));return this}function Aa(a){function d(a,d){Aa.prototype[a]===c&&(e[a]=d);e.options[a]=d}var e=this;e.options={};h(a,function(e){d(e,a[e])});
h(i.options,function(a,b){e[a]===c&&d(a,b)});var b=i(e.srcElement||"<textarea/>");if(!e.width)e.width=b[0].style.width||b.width();if(!e.height)e.height=b[0].style.height||b.height();d("width",s(e.width,e.minWidth));d("height",s(e.height,e.minHeight));d("width",j(e.width));d("height",j(e.height));if(Tb&&(!Ub||O<534))e.designMode=!1;e.srcElement=b;e.initContent="";e.plugin={};e.isCreated=!1;e.isLoading=!1;e._handlers={};e._contextmenus=[];e._undoStack=[];e._redoStack=[];e._calledPlugins={};e._firstAddBookmark=
!0;e.menu=e.contextmenu=null;e.dialogs=[]}function Db(a,d){function e(a){h(ia,function(d,e){e.call(a,KindEditor)});return a.create()}d=d||{};d.basePath=s(d.basePath,i.basePath);d.themesPath=s(d.themesPath,d.basePath+"themes/");d.langPath=s(d.langPath,d.basePath+"lang/");d.pluginsPath=s(d.pluginsPath,d.basePath+"plugins/");if(s(d.loadStyleMode,i.options.loadStyleMode)){var b=s(d.themeType,i.options.themeType);ab(d.themesPath+"default/default.css");ab(d.themesPath+b+"/"+b+".css")}if((b=i(a))&&b.length!==
0){if(b.length>1)return b.each(function(){Db(this,d)}),_instances[0];d.srcElement=b[0];var c=new Aa(d);_instances.push(c);if($[c.langType])return e(c);$a(c.langPath+c.langType+".js?ver="+encodeURIComponent(i.DEBUG?Ga:Ha),function(){e(c)});return c}}function Eb(a,d){i(a).each(function(a,b){i.each(_instances,function(a,e){if(e&&e.srcElement[0]==b)return d.call(e,a,e),!1})})}if(!b.KindEditor){if(!b.console)b.console={};if(!console.log)console.log=function(){};var Ha="4.1.6 (2013-03-24)",I=navigator.userAgent.toLowerCase(),
C=I.indexOf("msie")>-1&&I.indexOf("opera")==-1,pa=I.indexOf("gecko")>-1&&I.indexOf("khtml")==-1,ja=I.indexOf("applewebkit")>-1,Na=I.indexOf("opera")>-1,Tb=I.indexOf("mobile")>-1,Ub=/ipad|iphone|ipod/.test(I),aa=document.compatMode!="CSS1Compat",O=(I=/(?:msie|firefox|webkit|opera)[\/:\s](\d+)/.exec(I))?I[1]:"0",Ga=(new Date).getTime(),ca=Math.round,i={DEBUG:!1,VERSION:Ha,IE:C,GECKO:pa,WEBKIT:ja,OPERA:Na,V:O,TIME:Ga,each:h,isArray:g,isFunction:k,inArray:f,inString:m,trim:n,addUnit:j,removeUnit:o,escape:p,
unescape:t,toCamel:q,toHex:r,toMap:z,toArray:D,undef:s,invalidUrl:function(a){return!a||/[<>"]/.test(a)},addParam:function(a,d){return a.indexOf("?")>=0?a+"&"+d:a+"?"+d},extend:A,json:w},gb=z("a,abbr,acronym,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,img,input,ins,kbd,label,map,q,s,samp,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),hb=z("address,applet,blockquote,body,center,dd,dir,div,dl,dt,fieldset,form,frameset,h1,h2,h3,h4,h5,h6,head,hr,html,iframe,ins,isindex,li,map,menu,meta,noframes,noscript,object,ol,p,pre,script,style,table,tbody,td,tfoot,th,thead,title,tr,ul"),
fb=z("area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,param,embed"),Fb=z("b,basefont,big,del,em,font,i,s,small,span,strike,strong,sub,sup,u"),Vb=z("img,table,input,textarea,button"),Ja=z("pre,style,script"),Ia=z("html,head,body,td,tr,table,ol,ul,li");z("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr");var Jb=z("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),Gb=z("input,button,textarea,select");i.basePath=function(){for(var a=
document.getElementsByTagName("script"),d,e=0,b=a.length;e<b;e++)if(d=a[e].src||"",/kindeditor[\w\-\.]*\.js/.test(d))return d.substring(0,d.lastIndexOf("/")+1);return""}();i.options={designMode:!0,fullscreenMode:!1,filterMode:!0,wellFormatMode:!0,shadowMode:!0,loadStyleMode:!0,basePath:i.basePath,themesPath:i.basePath+"themes/",langPath:i.basePath+"lang/",pluginsPath:i.basePath+"plugins/",themeType:"default",langType:"zh_CN",urlType:"",newlineTag:"p",resizeType:2,syncType:"form",pasteType:2,dialogAlignType:"page",
useContextmenu:!0,fullscreenShortcut:!1,bodyClass:"ke-content",indentChar:"\t",cssPath:"",cssData:"",minWidth:650,minHeight:100,minChangeSize:50,zIndex:811213,items:["source","|","undo","redo","|","preview","print","template","code","cut","copy","paste","plainpaste","wordpaste","|","justifyleft","justifycenter","justifyright","justifyfull","insertorderedlist","insertunorderedlist","indent","outdent","subscript","superscript","clearhtml","quickformat","selectall","|","fullscreen","/","formatblock",
"fontname","fontsize","|","forecolor","hilitecolor","bold","italic","underline","strikethrough","lineheight","removeformat","|","image","multiimage","flash","media","insertfile","table","hr","emoticons","baidumap","pagebreak","anchor","link","unlink","|","about"],noDisableItems:["source","fullscreen"],colorTable:[["#E53333","#E56600","#FF9900","#64451D","#DFC5A4","#FFE500"],["#009900","#006600","#99BB00","#B8D100","#60D978","#00D5FF"],["#337FE5","#003399","#4C33E5","#9933E5","#CC33E5","#EE33EE"],
["#FFFFFF","#CCCCCC","#999999","#666666","#333333","#000000"]],fontSizeTable:["9px","10px","12px","14px","16px","18px","24px","32px"],htmlTags:{font:["id","class","color","size","face",".background-color"],span:["id","class",".color",".background-color",".font-size",".font-family",".background",".font-weight",".font-style",".text-decoration",".vertical-align",".line-height"],div:["id","class","align",".border",".margin",".padding",".text-align",".color",".background-color",".font-size",".font-family",
".font-weight",".background",".font-style",".text-decoration",".vertical-align",".margin-left"],table:["id","class","border","cellspacing","cellpadding","width","height","align","bordercolor",".padding",".margin",".border","bgcolor",".text-align",".color",".background-color",".font-size",".font-family",".font-weight",".font-style",".text-decoration",".background",".width",".height",".border-collapse"],"td,th":["id","class","align","valign","width","height","colspan","rowspan","bgcolor",".text-align",
后面还有 290 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
