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

📄 fckeditorcode_ie_1.js

📁 动易SiteFactory网上商店系统正式版动易SiteFactory网上商店系统正式版
💻 JS
📖 第 1 页 / 共 3 页
字号:
 * 
 * This file has been compacted for best loading performance.
 */
var FCKDebug=new Object();FCKDebug.Output=function(message,color,noParse){if (!FCKConfig.Debug) return;if (!noParse&&message!=null&&isNaN(message)) message=message.replace(/</g,"&lt;");if (!this.DebugWindow||this.DebugWindow.closed) this.DebugWindow=window.open(FCKConfig.BasePath+'fckdebug.html','FCKeditorDebug','menubar=no,scrollbars=no,resizable=yes,location=no,toolbar=no,width=600,height=500',true);if (this.DebugWindow&&this.DebugWindow.Output){try{this.DebugWindow.Output(message,color);}catch (e) {};};};FCKDebug.OutputObject=function(anyObject,color){if (!FCKConfig.Debug) return;var message;if (anyObject!=null){message='Properties of: '+anyObject+'</b><blockquote>';for (var prop in anyObject){try{var sVal=anyObject[prop]?anyObject[prop]+'':'[null]';message+='<b>'+prop+'</b> : '+sVal.replace(/</g,'&lt;')+'<br>';}catch (e){try{message+='<b>'+prop+'</b> : ['+typeof(anyObject[prop])+']<br>';}catch (e){message+='<b>'+prop+'</b> : [-error-]<br>';};};};message+='</blockquote><b>';} else message='OutputObject : Object is "null".';FCKDebug.Output(message,color,true);}
var FCKTools=new Object();FCKTools.GetLinkedFieldValue=function(){return FCK.LinkedField.value;};FCKTools.AttachToLinkedFieldFormSubmit=function(functionPointer){var oForm=FCK.LinkedField.form;if (!oForm) return;if (FCKBrowserInfo.IsIE) oForm.attachEvent("onsubmit",functionPointer);else oForm.addEventListener('submit',functionPointer,false);if (!oForm.updateFCKeditor) oForm.updateFCKeditor=new Array();oForm.updateFCKeditor[oForm.updateFCKeditor.length]=functionPointer;if (!oForm.originalSubmit&&(typeof(oForm.submit)=='function'||(!oForm.submit.tagName&&!oForm.submit.length))){oForm.originalSubmit=oForm.submit;oForm.submit=FCKTools_SubmitReplacer;};};function FCKTools_SubmitReplacer(){if (this.updateFCKeditor){for (var i=0;i<this.updateFCKeditor.length;i++) this.updateFCKeditor[i]();};this.originalSubmit();};FCKTools.GetElementWindow=function(element){return FCKTools.GetDocumentWindow(element.ownerDocument);};FCKTools.GetDocumentWindow=function(doc){if (FCKBrowserInfo.IsSafari&&!doc.parentWindow) FCKTools.FixDocumentParentWindow(window.top);return doc.parentWindow||doc.defaultView;};FCKTools.GetElementPosition=function(el,relativeWindow){var c={ X:0,Y:0 };var oWindow=relativeWindow||window;while (el){c.X+=el.offsetLeft-el.scrollLeft;c.Y+=el.offsetTop-el.scrollTop;if (el.offsetParent==null){var oOwnerWindow=FCKTools.GetElementWindow(el);if (oOwnerWindow!=oWindow) el=oOwnerWindow.frameElement;else{c.X+=el.scrollLeft;c.Y+=el.scrollTop;break;};}else el=el.offsetParent;};return c;};FCKTools.FixDocumentParentWindow=function(targetWindow){targetWindow.document.parentWindow=targetWindow;for (var i=0;i<targetWindow.frames.length;i++) FCKTools.FixDocumentParentWindow(targetWindow.frames[i]);};FCKTools.GetParentWindow=function(document){return document.contentWindow?document.contentWindow:document.parentWindow;};FCKTools.HTMLEncode=function(text){if (!text) return '';text=text.replace(/&/g,'&amp;');text=text.replace(/</g,'&lt;');text=text.replace(/>/g,'&gt;');return text;};FCKTools.AddSelectOption=function(selectElement,optionText,optionValue){var oOption=selectElement.ownerDocument.createElement("OPTION");oOption.text=optionText;oOption.value=optionValue;selectElement.options.add(oOption);return oOption;};FCKTools.RunFunction=function(func,thisObject,paramsArray,timerWindow){if (func) this.SetTimeout(func,0,thisObject,paramsArray,timerWindow);};FCKTools.SetTimeout=function(func,milliseconds,thisObject,paramsArray,timerWindow){return (timerWindow||window).setTimeout(function(){if (paramsArray) func.apply(thisObject,[].concat(paramsArray));else func.apply(thisObject);},milliseconds);};FCKTools.SetInterval=function(func,milliseconds,thisObject,paramsArray,timerWindow){return (timerWindow||window).setInterval(function(){func.apply(thisObject,paramsArray||[]);},milliseconds);};FCKTools.ConvertStyleSizeToHtml=function(size){return size.endsWith('%')?size:parseInt(size);};FCKTools.ConvertHtmlSizeToStyle=function(size){return size.endsWith('%')?size:(size+'px');};FCKTools.GetElementAscensor=function(element,ascensorTagNames){var e=element;var lstTags=","+ascensorTagNames.toUpperCase()+",";while (e){if (lstTags.indexOf(","+e.nodeName.toUpperCase()+",")!=-1) return e;e=e.parentNode;};return null;};FCKTools.CreateEventListener=function(func,params){var f=function(){var aAllParams=[];for (var i=0;i<arguments.length;i++) aAllParams.push(arguments[i]);func.apply(this,aAllParams.concat(params));};return f;}
FCKTools.CancelEvent=function(e){return false;};FCKTools.AppendStyleSheet=function(documentElement,cssFileUrl){return documentElement.createStyleSheet(cssFileUrl).owningElement;};FCKTools.ClearElementAttributes=function(element){element.clearAttributes();};FCKTools.GetAllChildrenIds=function(parentElement){var aIds=new Array();for (var i=0;i<parentElement.all.length;i++){var sId=parentElement.all[i].id;if (sId&&sId.length>0) aIds[aIds.length]=sId;};return aIds;};FCKTools.RemoveOuterTags=function(e){e.insertAdjacentHTML('beforeBegin',e.innerHTML);e.parentNode.removeChild(e);};FCKTools.CreateXmlObject=function(object){var aObjs;switch (object){case 'XmlHttp':aObjs=['MSXML2.XmlHttp','Microsoft.XmlHttp'];break;case 'DOMDocument':aObjs=['MSXML2.DOMDocument','Microsoft.XmlDom'];break;};for (var i=0;i<2;i++){try { return new ActiveXObject(aObjs[i]);}catch (e){};};if (FCKLang.NoActiveX){alert(FCKLang.NoActiveX);FCKLang.NoActiveX=null;};};FCKTools.DisableSelection=function(element){element.unselectable='on';var e,i=0;while (e=element.all[i++]){switch (e.tagName){case 'IFRAME':case 'TEXTAREA':case 'INPUT':case 'SELECT':break;default:e.unselectable='on';};};};FCKTools.GetScrollPosition=function(relativeWindow){var oDoc=relativeWindow.document;var oPos={ X:oDoc.documentElement.scrollLeft,Y:oDoc.documentElement.scrollTop };if (oPos.X>0||oPos.Y>0) return oPos;return { X:oDoc.body.scrollLeft,Y:oDoc.body.scrollTop };};FCKTools.AddEventListener=function(sourceObject,eventName,listener){sourceObject.attachEvent('on'+eventName,listener);};FCKTools.RemoveEventListener=function(sourceObject,eventName,listener){sourceObject.detachEvent('on'+eventName,listener);};FCKTools.AddEventListenerEx=function(sourceObject,eventName,listener,paramsArray){var o=new Object();o.Source=sourceObject;o.Params=paramsArray||[];o.Listener=function(ev){return listener.apply(o.Source,[ev].concat(o.Params));};if (FCK.IECleanup) FCK.IECleanup.AddItem(null,function() { o.Source=null;o.Params=null;});sourceObject.attachEvent('on'+eventName,o.Listener);sourceObject=null;paramsArray=null;};FCKTools.GetViewPaneSize=function(win){var oSizeSource;var oDoc=win.document.documentElement;if (oDoc&&oDoc.clientWidth) oSizeSource=oDoc;else oSizeSource=top.document.body;if (oSizeSource) return { Width:oSizeSource.clientWidth,Height:oSizeSource.clientHeight };else return { Width:0,Height:0 };};FCKTools.SaveStyles=function(element){var oSavedStyles=new Object();if (element.className.length>0){oSavedStyles.Class=element.className;element.className='';};var sInlineStyle=element.style.cssText;if (sInlineStyle.length>0){oSavedStyles.Inline=sInlineStyle;element.style.cssText='';};return oSavedStyles;};FCKTools.RestoreStyles=function(element,savedStyles){element.className=savedStyles.Class||'';element.style.cssText=savedStyles.Inline||'';};FCKTools.RegisterDollarFunction=function(targetWindow){targetWindow.$=targetWindow.document.getElementById;}
var FCKRegexLib=new Object();FCKRegexLib.AposEntity=/&apos;/gi;FCKRegexLib.ObjectElements=/^(?:IMG|TABLE|TR|TD|TH|INPUT|SELECT|TEXTAREA|HR|OBJECT|A|UL|OL|LI)$/i;FCKRegexLib.BlockElements=/^(?:P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TD|TH)$/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|InsertCode)$/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.\-:]*\w$)|(^[A-Za-z_]$)/;FCKRegexLib.ForceSimpleAmpersand=/___FCKAmp___/g;FCKRegexLib.SpaceNoClose=/\/>/g;FCKRegexLib.EmptyParagraph=/^<(p|div)>\s*<\/\1>$/i;FCKRegexLib.TagBody=/></;FCKRegexLib.StrongOpener=/<STRONG([ \>])/gi;FCKRegexLib.StrongCloser=/<\/STRONG>/gi;FCKRegexLib.EmOpener=/<EM([ \>])/gi;FCKRegexLib.EmCloser=/<\/EM>/gi;FCKRegexLib.GeckoEntitiesMarker=/#\?-\:/g;FCKRegexLib.ProtectUrlsAApo=/(<a\s.*?href=)("|')(.+?)\2/gi;FCKRegexLib.ProtectUrlsANoApo=/(<a\s.*?href=)([^"'][^ >]+)/gi;FCKRegexLib.ProtectUrlsImgApo=/(<img\s.*?src=)("|')(.+?)\2/gi;FCKRegexLib.ProtectUrlsImgNoApo=/(<img\s.*?src=)([^"'][^ >]+)/gi;FCKRegexLib.Html4DocType=/HTML 4\.0 Transitional/i;
var FCKLanguageManager=FCK.Language=new Object();FCKLanguageManager.AvailableLanguages={'ar':'Arabic','bg':'Bulgarian','bn':'Bengali/Bangla','bs':'Bosnian','ca':'Catalan','cs':'Czech','da':'Danish','de':'German','el':'Greek','en':'English','en-au':'English (Australia)','en-ca':'English (Canadian)','en-uk':'English (United Kingdom)','eo':'Esperanto','es':'Spanish','et':'Estonian','eu':'Basque','fa':'Persian','fi':'Finnish','fo':'Faroese','fr':'French','gl':'Galician','he':'Hebrew','hi':'Hindi','hr':'Croatian','hu':'Hungarian','it':'Italian','ja':'Japanese','km':'Khmer','ko':'Korean','lt':'Lithuanian','lv':'Latvian','mn':'Mongolian','ms':'Malay','nl':'Dutch','no':'Norwegian','pl':'Polish','pt':'Portuguese (Portugal)','pt-br':'Portuguese (Brazil)','ro':'Romanian','ru':'Russian','sk':'Slovak','sl':'Slovenian','sr':'Serbian (Cyrillic)','sr-latn':'Serbian (Latin)','sv':'Swedish','th':'Thai','tr':'Turkish','uk':'Ukrainian','vi':'Vietnamese','zh':'Chinese Traditional','zh-cn':'Chinese Simplified'};FCKLanguageManager.GetActiveLanguage=function(){if (FCKConfig.AutoDetectLanguage){var sUserLang;if (navigator.userLanguage) sUserLang=navigator.userLanguage.toLowerCase();else if (navigator.language) sUserLang=navigator.language.toLowerCase();else{return FCKConfig.DefaultLanguage;};if (sUserLang.length>=5){sUserLang=sUserLang.substr(0,5);if (this.AvailableLanguages[sUserLang]) return sUserLang;};if (sUserLang.length>=2){sUserLang=sUserLang.substr(0,2);if (this.AvailableLanguages[sUserLang]) return sUserLang;};};return this.DefaultLanguage;};FCKLanguageManager.TranslateElements=function(targetDocument,tag,propertyToSet,encode){var e=targetDocument.getElementsByTagName(tag);var sKey,s;for (var i=0;i<e.length;i++){if (sKey=e[i].getAttribute('fckLang')){if (s=FCKLang[sKey]){if (encode) s=FCKTools.HTMLEncode(s);eval('e[i].'+propertyToSet+' = s');};};};};FCKLanguageManager.TranslatePage=function(targetDocument){this.TranslateElements(targetDocument,'INPUT','value');this.TranslateElements(targetDocument,'SPAN','innerHTML');this.TranslateElements(targetDocument,'LABEL','innerHTML');this.TranslateElements(targetDocument,'OPTION','innerHTML',true);};FCKLanguageManager.Initialize=function(){if (this.AvailableLanguages[FCKConfig.DefaultLanguage]) this.DefaultLanguage=FCKConfig.DefaultLanguage;else this.DefaultLanguage='en';this.ActiveLanguage=new Object();this.ActiveLanguage.Code=this.GetActiveLanguage();this.ActiveLanguage.Name=this.AvailableLanguages[this.ActiveLanguage.Code];}
var FCKEvents;FCKEvents=function(eventsOwner){this.Owner=eventsOwner;this.RegisteredEvents=new Object();};FCKEvents.prototype.AttachEvent=function(eventName,functionPointer){var aTargets;if (!(aTargets=this.RegisteredEvents[eventName])) this.RegisteredEvents[eventName]=[functionPointer];else aTargets.push(functionPointer);};FCKEvents.prototype.FireEvent=function(eventName,params){var bReturnValue=true;var oCalls=this.RegisteredEvents[eventName];if (oCalls){for (var i=0;i<oCalls.length;i++) bReturnValue=(oCalls[i](this.Owner,params)&&bReturnValue);};return bReturnValue;}

⌨️ 快捷键说明

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