⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fckeditorcode_gecko_1.js

📁 ASP的招聘管理
💻 JS
📖 第 1 页 / 共 3 页
字号:
 * "Support Open Source software. What about a donation today?"
 * 
 * This file has been compacted for best loading performance.
 */
var FCKDebug=new Object();if (FCKConfig.Debug){FCKDebug.Output=function(A,B){if (!FCKConfig.Debug) return;if (A!=null&&isNaN(A)) A=A.replace(/</g,"&lt;");if (!this.DebugWindow||this.DebugWindow.closed) this.DebugWindow=window.open('fckdebug.html','FCKeditorDebug','menubar=no,scrollbars=no,resizable=yes,location=no,toolbar=no,width=600,height=500',true);if (this.DebugWindow.Output) this.DebugWindow.Output(A,B);};}else FCKDebug.Output=function() {};
var FCKTools=new Object();FCKTools.GetLinkedFieldValue=function(){return FCK.LinkedField.value;};FCKTools.AttachToLinkedFieldFormSubmit=function(A){var B=FCK.LinkedField.form;if (!B) return;if (FCKBrowserInfo.IsIE) B.attachEvent("onsubmit",A);else B.addEventListener('submit',A,true);if (!B.updateFCKeditor) B.updateFCKeditor=new Array();B.updateFCKeditor[B.updateFCKeditor.length]=A;if (!B.originalSubmit&&(typeof(B.submit)=='function'||(!B.submit.tagName&&!B.submit.length))){B.originalSubmit=B.submit;B.submit=FCKTools_SubmitReplacer;};};function FCKTools_SubmitReplacer(){if (this.updateFCKeditor){for (var i=0;i<this.updateFCKeditor.length;i++) this.updateFCKeditor[i]();};this.originalSubmit();};FCKTools.AddSelectOption=function(A,B,C,D){var E=A.createElement("OPTION");E.text=C;E.value=D;B.options.add(E);return E;};FCKTools.RemoveAllSelectOptions=function(A){for (var i=A.options.length-1;i>=0;i--){A.options.remove(i);};};FCKTools.SelectNoCase=function(A,B,C){var D=B.toString().toLowerCase();for (var i=0;i<A.options.length;i++){if (D==A.options[i].value.toLowerCase()){A.selectedIndex=i;return;};};if (C!=null) FCKTools.SelectNoCase(A,C);};FCKTools.HTMLEncode=function(A){if (!A) return '';A=A.replace(/&/g,"&amp;");A=A.replace(/"/g,"&quot;");A=A.replace(/</g,"&lt;");A=A.replace(/>/g,"&gt;");A=A.replace(/'/g,"&#39;");return A;};FCKTools.GetResultingArray=function(A,B){switch (typeof(A)){case "string":return A.split(B);case "function":return B();default:if (isArray(A)) return A;else return new Array();};};FCKTools.GetElementPosition=function(A){var c={ X:0,Y:0 };while (A){c.X+=A.offsetLeft;c.Y+=A.offsetTop;A=A.offsetParent;};return c;};FCKTools.GetElementAscensor=function(A,B){var e=A;var C=","+B.toUpperCase()+",";while (e){if (C.indexOf(","+e.nodeName.toUpperCase()+",")!=-1) return e;e=e.parentNode;};return null;};FCKTools.Pause=function(A){var B=new Date();while (true){var C=new Date();if (A<C-B) return;};};FCKTools.ConvertStyleSizeToHtml=function(A){return A.endsWith('%')?A:parseInt(A);};FCKTools.ConvertHtmlSizeToStyle=function(A){return A.endsWith('%')?A:(A+'px');};FCKTools.SetElementAttributes=function(A,B){for (var i=0;i<B.length;i++){if (B[i].specified) A.setAttribute(B[i].nodeName,B[i].nodeValue,0);};};FCKTools.GetParentBlockNode=function(A){if (A.nodeName.toUpperCase()=="BODY") return null;else if (A.nodeType==1&&FCKRegexLib.BlockElements.test(A.tagName)) return A;else return FCKTools.GetParentBlockNode(A.parentNode);};FCKTools.NodeIsEmpty=function(A){var B=A.childNodes[0];while (B){if ((B.nodeType!=1&&B.nodeType!=3)||(B.nodeType==1&&B.nodeName.toUpperCase()!="BR")||(B.nodeType==3&&B.nodeValue&&B.nodeValue.trim()!='')) return false;B=B.nextSibling;};return true;};FCKTools.GetDocumentFragment=function(A,B,C,D,E,F){if (typeof D=="undefined")  D=true;if (typeof E=="undefined")  E=true;if (typeof F=="undefined")  F=true;var G=FCK.EditorDocument.createDocumentFragment();var H=B;while (H&&H!=C){if (H!=B||D) G.appendChild(F?H.cloneNode(true):H);H=H.nextSibling;};if (H&&(B!=C&&E)) G.appendChild(F?H.cloneNode(true):H);return G;};
var GECKO_BOGUS='<br _moz_editor_bogus_node="TRUE">';FCKTools.AppendStyleSheet=function(A,B){var e=A.createElement('LINK');e.rel='stylesheet';e.type='text/css';e.href=B;A.getElementsByTagName("HEAD")[0].appendChild(e);return e;};FCKTools.ClearElementAttributes=function(A){for (var i=0;i<A.attributes.length;i++){A.removeAttribute(A.attributes[i].name,0);};};FCKTools.GetAllChildrenIds=function(A){var B=new Array();var C=function(parent){for (var i=0;i<parent.childNodes.length;i++){var D=parent.childNodes[i].id;if (D&&D.length>0) B[B.length]=D;C(parent.childNodes[i]);};};C(A);return B;};FCKTools.RemoveOuterTags=function(e){var A=e.ownerDocument.createDocumentFragment();for (var i=0;i<e.childNodes.length;i++) A.appendChild(e.childNodes[i]);e.parentNode.replaceChild(A,e);};FCKTools.CreateXmlObject=function(A){switch (A){case 'XmlHttp':return new XMLHttpRequest();case 'DOMDocument':return document.implementation.createDocument('','',null);};return null;};FCKTools.GetFirstInlineNode=function(A){if (FCKRegexLib.BlockElements.test(A.nodeName)) return A;else if (A.previousSibling&&!FCKRegexLib.BlockElements.test(A.previousSibling.nodeName)) return FCKTools.GetFirstInlineNode(A.previousSibling);else if (A.parentNode&&!FCKRegexLib.BlockElements.test(A.parentNode.nodeName)&&A.parentNode.nodeName.toUpperCase()!="BODY") return FCKTools.GetFirstInlineNode(A.parentNode);else return A;};FCKTools.GetLastInlineNode=function(A){if (FCKRegexLib.BlockElements.test(A.nodeName)) return A;else if (A.nextSibling&&!FCKRegexLib.BlockElements.test(A.nextSibling.nodeName)) return FCKTools.GetLastInlineNode(A.nextSibling);else if (A.parentNode&&!FCKRegexLib.BlockElements.test(A.parentNode.nodeName)&&A.parentNode.nodeName.toUpperCase()!="BODY") return FCKTools.GetLastInlineNode(A.parentNode);else return A;};FCKTools.SplitNode=function(A,B,C){if (typeof C=="undefined") C=0;var D=FCK.EditorDocument.createDocumentFragment();var E=FCK.EditorDocument.createRange();if (FCKRegexLib.ListElements.test(A.nodeName)){oStartNode=A.firstChild;oEndNode=A.lastChild;}else{oStartNode=FCKTools.GetFirstInlineNode(B);oEndNode=FCKTools.GetLastInlineNode(B);};if (FCKRegexLib.BlockElements.test(oStartNode.nodeName)&&!FCKRegexLib.ListElements.test(A.nodeName)){if (oStartNode!=oEndNode){F=oStartNode.cloneNode(true);}else{F=FCK.EditorDocument.createElement("P");F.innerHTML=GECKO_BOGUS;if (!FCKRegexLib.SpecialBlockElements.test(A.nodeName)) FCKTools.SetElementAttributes(F,A.attributes);};}else{var F=FCK.EditorDocument.createElement(FCKRegexLib.SpecialBlockElements.test(A.nodeName)?"P":A.tagName);E.setStartBefore(oStartNode);if (C==0) E.setEndBefore(B);else E.setEnd(B,C);F.appendChild(E.cloneContents());F.innerHTML=F.innerHTML.replace(/[\x00-\x1F]/g,"");if (FCKTools.NodeIsEmpty(F)) F.innerHTML=GECKO_BOGUS;else F.innerHTML=F.innerHTML.replace(FCKRegexLib.EmptyElement,"");if (!FCKRegexLib.SpecialBlockElements.test(A.nodeName)) FCKTools.SetElementAttributes(F,A.attributes);};if (FCKRegexLib.BlockElements.test(oEndNode.nodeName)&&!FCKRegexLib.ListElements.test(A.nodeName)){G=oEndNode.cloneNode(true);}else{var G=FCK.EditorDocument.createElement(FCKRegexLib.SpecialBlockElements.test(A.nodeName)?"P":A.tagName);E.setEndAfter(oEndNode);if (C==0) E.setStartBefore(B);else E.setStart(B,C);G.appendChild(E.cloneContents());G.innerHTML=G.innerHTML.replace(/[\x00-\x1F]/g,"");if (FCKTools.NodeIsEmpty(G)) G.innerHTML=GECKO_BOGUS;else G.innerHTML=G.innerHTML.replace(FCKRegexLib.EmptyElement,"");if (!FCKRegexLib.SpecialBlockElements.test(A.nodeName)) FCKTools.SetElementAttributes(G,A.attributes);};D.appendChild(F);D.appendChild(G);FCKTools.ReplaceNodes(A,oStartNode,oEndNode,D);return G;};FCKTools.ReplaceNodes=function(A,B,C,D){var E=FCK.EditorDocument.createRange();if (!FCKRegexLib.SpecialBlockElements.test(A.nodeName)&&(A.firstChild==B)&&(A.lastChild==C)){E.selectNode (A);}else{E.setEndAfter(C);E.setStartBefore(B);};E.deleteContents();E.insertNode(D);};
var FCKRegexLib=new Object();FCKRegexLib.AposEntity=/&apos;/gi;FCKRegexLib.ObjectElements=/^(?:IMG|TABLE|TR|TD|INPUT|SELECT|TEXTAREA|HR|OBJECT)$/i;FCKRegexLib.BlockElements=/^(?:P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TD|TABLE|CAPTION)$/i;FCKRegexLib.EmptyElements=/^(?:BASE|META|LINK|HR|BR|PARAM|IMG|AREA|INPUT)$/i;FCKRegexLib.NamedCommands=/^(?:Cut|Copy|Paste|Print|SelectAll|RemoveFormat|Unlink|Undo|Redo|Bold|Italic|Underline|StrikeThrough|Subscript|Superscript|JustifyLeft|JustifyCenter|JustifyRight|JustifyFull|Outdent|Indent|InsertOrderedList|InsertUnorderedList|InsertHorizontalRule)$/i;FCKRegexLib.BodyContents=/([\s\S]*\<body[^\>]*\>)([\s\S]*)(\<\/body\>[\s\S]*)/i;FCKRegexLib.ToReplace=/___fcktoreplace:([\w]+)/ig;FCKRegexLib.MetaHttpEquiv=/http-equiv\s*=\s*["']?([^"' ]+)/i;FCKRegexLib.HasBaseTag=/<base /i;FCKRegexLib.HeadOpener=/<head\s?[^>]*>/i;FCKRegexLib.HeadCloser=/<\/head\s*>/i;FCKRegexLib.TableBorderClass=/\s*FCK__ShowTableBorders\s*/;FCKRegexLib.ElementName=/^[A-Za-z_:][\w.-:]*$/;FCKRegexLib.ForceSimpleAmpersand=/___FCKAmp___/g;FCKRegexLib.SpaceNoClose=/\/>/g;FCKRegexLib.EmptyParagraph=/^<(p|div)>\s*<\/\1>$/i;FCKRegexLib.TagBody=/></;FCKRegexLib.TableCellElements=/^(?:TD|TH)$/i;FCKRegexLib.SpecialBlockElements=/^(?:BODY|TH|TD|CAPTION)$/i;FCKRegexLib.TableBlockElements=/^(?:BODY|DIV|LI|TD|TH)$/i;FCKRegexLib.ListElements=/^(?:OL|UL)$/i;FCKRegexLib.EmptyElement=/<(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|SPAN|A)[^\>]*>\s*<\/\1>/gi;FCKRegexLib.StrongOpener=/<STRONG([ \>])/gi;FCKRegexLib.StrongCloser=/<\/STRONG>/gi;FCKRegexLib.EmOpener=/<EM([ \>])/gi;FCKRegexLib.EmCloser=/<\/EM>/gi;
FCKLanguageManager.GetActiveLanguage=function(){if (FCKConfig.AutoDetectLanguage){var A;if (navigator.userLanguage) A=navigator.userLanguage.toLowerCase();else if (navigator.language) A=navigator.language.toLowerCase();else{return FCKConfig.DefaultLanguage;};if (A.length>=5){A=A.substr(0,5);if (this.AvailableLanguages[A]) return A;};if (A.length>=2){A=A.substr(0,2);if (this.AvailableLanguages[A]) return A;};};return this.DefaultLanguage;};FCKLanguageManager.TranslateElements=function(A,B,C){var e=A.getElementsByTagName(B);for (var i=0;i<e.length;i++){var D=e[i].getAttribute('fckLang');if (D){var s=FCKLang[D];if (s) eval('e[i].'+C+' = s');};};};FCKLanguageManager.TranslatePage=function(A){this.TranslateElements(A,'INPUT','value');this.TranslateElements(A,'SPAN','innerHTML');this.TranslateElements(A,'LABEL','innerHTML');this.TranslateElements(A,'OPTION','innerHTML');};if (FCKLanguageManager.AvailableLanguages[FCKConfig.DefaultLanguage]) FCKLanguageManager.DefaultLanguage=FCKConfig.DefaultLanguage;else FCKLanguageManager.DefaultLanguage='en';FCKLanguageManager.ActiveLanguage=new Object();FCKLanguageManager.ActiveLanguage.Code=FCKLanguageManager.GetActiveLanguage();FCKLanguageManager.ActiveLanguage.Name=FCKLanguageManager.AvailableLanguages[FCKLanguageManager.ActiveLanguage.Code];FCK.Language=FCKLanguageManager;LoadLanguageFile();
var FCKEvents;if (!(FCKEvents=NS.FCKEvents)){FCKEvents=NS.FCKEvents=function(A){this.Owner=A;this.RegisteredEvents=new Object();};FCKEvents.prototype.AttachEvent=function(A,B){if (!this.RegisteredEvents[A]) this.RegisteredEvents[A]=new Array();this.RegisteredEvents[A][this.RegisteredEvents[A].length]=B;};FCKEvents.prototype.FireEvent=function(A,B){var C=true;var D=this.RegisteredEvents[A];if (D){for (var i=0;i<D.length;i++) C=(D[i](this.Owner,B)&&C);};return C;};}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -