Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
fckdataprocessor.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 == * * The Data Processor is responsible for transforming the input and output data * in the editor. For more info: * http://dev.fckeditor.net/wiki/Components/DataProcessor * * The default implementation offers the base XHTML compatibility features of * FCKeditor. Further Data Processors may be implemented for other purposes. * */ var FCKDataProcessor = function() {} FCKDataProcessor.prototype = { /* * Returns a string representing the HTML format of "data". The returned * value will be loaded in the editor. * The HTML must be from <html> to </html>, including <head>, <body> and * eventually the DOCTYPE. * Note: HTML comments may already be part of the data because of the * pre-processing made with ProtectedSource. * @param {String} data The data to be converted in the * DataProcessor specific format. */ ConvertToHtml : function( data ) { // The default data processor must handle two different cases depending // on the FullPage setting. Custom Data Processors will not be // compatible with FullPage, much probably. if ( FCKConfig.FullPage ) { // Save the DOCTYPE. FCK.DocTypeDeclaration = data.match( FCKRegexLib.DocTypeTag ) ; // Check if the <body> tag is available. if ( !FCKRegexLib.HasBodyTag.test( data ) ) data = '<body>' + data + '</body>' ; // Check if the <html> tag is available. if ( !FCKRegexLib.HtmlOpener.test( data ) ) data = '<html dir="' + FCKConfig.ContentLangDirection + '">' + data + '</html>' ; // Check if the <head> tag is available. if ( !FCKRegexLib.HeadOpener.test( data ) ) data = data.replace( FCKRegexLib.HtmlOpener, '$&<head><title></title></head>' ) ; return data ; } else { var html = FCKConfig.DocType + '<html dir="' + FCKConfig.ContentLangDirection + '"' ; // On IE, if you are using a DOCTYPE different of HTML 4 (like // XHTML), you must force the vertical scroll to show, otherwise // the horizontal one may appear when the page needs vertical scrolling. // TODO : Check it with IE7 and make it IE6- if it is the case. if ( FCKBrowserInfo.IsIE && FCKConfig.DocType.length > 0 && !FCKRegexLib.Html4DocType.test( FCKConfig.DocType ) ) html += ' style="overflow-y: scroll"' ; html += '><head><title></title></head>' + '<body' + FCKConfig.GetBodyAttributes() + '>' + data + '</body></html>' ; return html ; } }, /* * Converts a DOM (sub-)tree to a string in the data format. * @param {Object} rootNode The node that contains the DOM tree to be * converted to the data format. * @param {Boolean} excludeRoot Indicates that the root node must not * be included in the conversion, only its children. * @param {Boolean} format Indicates that the data must be formatted * for human reading. Not all Data Processors may provide it. */ ConvertToDataFormat : function( rootNode, excludeRoot, ignoreIfEmptyParagraph, format ) { var data = FCKXHtml.GetXHTML( rootNode, !excludeRoot, format ) ; if ( ignoreIfEmptyParagraph && FCKRegexLib.EmptyOutParagraph.test( data ) ) return '' ; return data ; }, /* * Makes any necessary changes to a piece of HTML for insertion in the * editor selection position. * @param {String} html The HTML to be fixed. */ FixHtml : function( html ) { return html ; } } ;
/admin/fckeditor/editor/_source/classes/
Имя
Дата
Размер
..
2013-04-27
fckcontextmenu.js
2010-02-15
6 кб.
fckdataprocessor.js
2010-02-15
4 кб.
fckdocumentfragment_gecko.js
2010-02-15
2 кб.
fckdocumentfragment_ie.js
2010-02-15
2 кб.
fckdomrange.js
2010-02-15
27 кб.
fckdomrange_gecko.js
2010-02-15
3 кб.
fckdomrange_ie.js
2010-02-15
6 кб.
fckdomrangeiterator.js
2010-02-15
10 кб.
fckeditingarea.js
2010-02-15
12 кб.
fckelementpath.js
2010-02-15
2 кб.
fckenterkey.js
2010-02-15
21 кб.
fckevents.js
2010-02-15
2 кб.
fckhtmliterator.js
2010-02-15
3 кб.
fckicon.js
2010-02-15
3 кб.
fckiecleanup.js
2010-02-15
2 кб.
fckimagepreloader.js
2010-02-15
2 кб.
fckkeystrokehandler.js
2010-02-15
4 кб.
fckmenublock.js
2010-02-15
4 кб.
fckmenublockpanel.js
2010-02-15
2 кб.
fckmenuitem.js
2010-02-15
4 кб.
fckpanel.js
2010-02-15
14 кб.
fckplugin.js
2010-02-15
2 кб.
fckspecialcombo.js
2010-02-15
11 кб.
fckstyle.js
2010-02-15
46 кб.
fcktoolbar.js
2010-02-15
3 кб.
fcktoolbarbreak_gecko.js
2010-02-15
1 кб.
fcktoolbarbreak_ie.js
2010-02-15
1 кб.
fcktoolbarbutton.js
2010-02-15
2 кб.
fcktoolbarbuttonui.js
2010-02-15
6 кб.
fcktoolbarfontformatcombo.js
2010-02-15
4 кб.
fcktoolbarfontscombo.js
2010-02-15
2 кб.
fcktoolbarfontsizecombo.js
2010-02-15
2 кб.
fcktoolbarpanelbutton.js
2010-02-15
3 кб.
fcktoolbarspecialcombo.js
2010-02-15
4 кб.
fcktoolbarstylecombo.js
2010-02-15
5 кб.
fckw3crange.js
2010-02-15
13 кб.
fckxml.js
2010-02-15
2 кб.
fckxml_gecko.js
2010-02-15
3 кб.
fckxml_ie.js
2010-02-15
2 кб.
/admin/fckeditor/editor/_source/classes
Загрузить файлы
Файл 1
Файл 2
Файл 3