GIF89a;
Direktori : /home/serb/public_html/fckeditor/editor/_source/internals/ |
Current File : /home/serb/public_html/fckeditor/editor/_source/internals/fcktools_ie.js |
/* * FCKeditor - The text editor for internet * Copyright (C) 2003-2004 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: * http://www.opensource.org/licenses/lgpl-license.php * * For further information visit: * http://www.fckeditor.net/ * * File Name: fcktools_ie.js * Utility functions. (IE version). * * Version: 2.0 RC3 * Modified: 2005-02-23 00:43:29 * * File Authors: * Frederico Caldeira Knabben (fredck@fckeditor.net) */ // Appends a CSS file to a document. FCKTools.AppendStyleSheet = function( documentElement, cssFileUrl ) { return documentElement.createStyleSheet( cssFileUrl ) ; } // 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' : 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) {} } }