Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
fcktools_ie.js
Содержимое
п»ї/* * FCKeditor - The text editor for Internet - http://www.fckeditor.net * Copyright (C) 2003-2010 Frederico Caldeira Knabben * * == BEGIN LICENSE == * * Licensed under the terms of any of the following licenses at your * choice: * * - GNU General Public License Version 2 or later (the "GPL") * http://www.gnu.org/licenses/gpl.html * * - GNU Lesser General Public License Version 2.1 or later (the "LGPL") * http://www.gnu.org/licenses/lgpl.html * * - Mozilla Public License Version 1.1 or later (the "MPL") * http://www.mozilla.org/MPL/MPL-1.1.html * * == END LICENSE == * * Utility functions. (IE version). */ FCKTools.CancelEvent = function( e ) { return false ; } // Appends one or more CSS files to a document. FCKTools._AppendStyleSheet = function( documentElement, cssFileUrl ) { return documentElement.createStyleSheet( cssFileUrl ).owningElement ; } // Appends a CSS style string to a document. FCKTools.AppendStyleString = function( documentElement, cssStyles ) { if ( !cssStyles ) return null ; var s = documentElement.createStyleSheet( "" ) ; s.cssText = cssStyles ; return s ; } // Removes all attributes and values from the element. 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' : // Try the native XMLHttpRequest introduced with IE7. if ( document.location.protocol != 'file:' ) try { return new XMLHttpRequest() ; } catch (e) {} 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 ; } return null ; } FCKTools.DisableSelection = function( element ) { element.unselectable = 'on' ; var e, i = 0 ; // The extra () is to avoid a warning with strict error checking. This is ok. while ( (e = element.all[ i++ ]) ) { switch ( e.tagName ) { case 'IFRAME' : case 'TEXTAREA' : case 'INPUT' : case 'SELECT' : /* Ignore the above tags */ break ; default : e.unselectable = 'on' ; } } } FCKTools.GetScrollPosition = function( relativeWindow ) { var oDoc = relativeWindow.document ; // Try with the doc element. var oPos = { X : oDoc.documentElement.scrollLeft, Y : oDoc.documentElement.scrollTop } ; if ( oPos.X > 0 || oPos.Y > 0 ) return oPos ; // If no scroll, try with the body. 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 ) ; } // Listeners attached with this function cannot be detached. FCKTools.AddEventListenerEx = function( sourceObject, eventName, listener, paramsArray ) { // Ok... this is a closures party, but is the only way to make it clean of memory leaks. var o = new Object() ; o.Source = sourceObject ; o.Params = paramsArray || [] ; // Memory leak if we have DOM objects here. 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 ; // Memory leak cleaner (because of the above closure). paramsArray = null ; // Memory leak cleaner (because of the above closure). } // Returns and object with the "Width" and "Height" properties. FCKTools.GetViewPaneSize = function( win ) { var oSizeSource ; var oDoc = win.document.documentElement ; if ( oDoc && oDoc.clientWidth ) // IE6 Strict Mode oSizeSource = oDoc ; else oSizeSource = win.document.body ; // Other IEs if ( oSizeSource ) return { Width : oSizeSource.clientWidth, Height : oSizeSource.clientHeight } ; else return { Width : 0, Height : 0 } ; } FCKTools.SaveStyles = function( element ) { var data = FCKTools.ProtectFormStyles( 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 = '' ; } FCKTools.RestoreFormStyles( element, data ) ; return oSavedStyles ; } FCKTools.RestoreStyles = function( element, savedStyles ) { var data = FCKTools.ProtectFormStyles( element ) ; element.className = savedStyles.Class || '' ; element.style.cssText = savedStyles.Inline || '' ; FCKTools.RestoreFormStyles( element, data ) ; } FCKTools.RegisterDollarFunction = function( targetWindow ) { targetWindow.$ = targetWindow.document.getElementById ; } FCKTools.AppendElement = function( target, elementName ) { return target.appendChild( this.GetElementDocument( target ).createElement( elementName ) ) ; } // This function may be used by Regex replacements. FCKTools.ToLowerCase = function( strValue ) { return strValue.toLowerCase() ; }
/admin/fckeditor/editor/_source/internals/
Имя
Дата
Размер
..
2013-04-27
fck.js
2010-02-15
36 кб.
fck_contextmenu.js
2010-02-15
10 кб.
fck_gecko.js
2010-02-15
16 кб.
fck_ie.js
2010-02-15
13 кб.
fckbrowserinfo.js
2010-02-15
2 кб.
fckcodeformatter.js
2010-02-15
3 кб.
fckcommands.js
2010-02-15
10 кб.
fckconfig.js
2010-02-15
8 кб.
fckdebug.js
2010-02-15
1 кб.
fckdebug_empty.js
2010-02-15
805 байт
fckdialog.js
2010-02-15
7 кб.
fckdocumentprocessor.js
2010-02-15
8 кб.
fckdomtools.js
2010-02-15
32 кб.
fcklanguagemanager.js
2010-02-15
4 кб.
fcklisthandler.js
2010-02-15
5 кб.
fcklistslib.js
2010-02-15
3 кб.
fckplugins.js
2010-02-15
1 кб.
fckregexlib.js
2010-02-15
4 кб.
fckscayt.js
2010-02-15
11 кб.
fckselection.js
2010-02-15
1 кб.
fckselection_gecko.js
2010-02-15
6 кб.
fckselection_ie.js
2010-02-15
7 кб.
fckstyles.js
2010-02-15
10 кб.
fcktablehandler.js
2010-02-15
26 кб.
fcktablehandler_gecko.js
2010-02-15
1 кб.
fcktablehandler_ie.js
2010-02-15
2 кб.
fcktoolbaritems.js
2010-02-15
9 кб.
fcktoolbarset.js
2010-02-15
11 кб.
fcktools.js
2010-02-15
19 кб.
fcktools_gecko.js
2010-02-15
8 кб.
fcktools_ie.js
2010-02-15
6 кб.
fckundo.js
2010-02-15
6 кб.
fckurlparams.js
2010-02-15
1 кб.
fckxhtml.js
2010-02-15
17 кб.
fckxhtml_gecko.js
2010-02-15
3 кб.
fckxhtml_ie.js
2010-02-15
8 кб.
fckxhtmlentities.js
2010-02-15
7 кб.
/admin/fckeditor/editor/_source/internals
Загрузить файлы
Файл 1
Файл 2
Файл 3