X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Fshare%2Fhtml%2FNoAuth%2FRichText%2FFCKeditor%2Feditor%2F_source%2Fclasses%2Ffckxml_gecko.js;fp=rt%2Fshare%2Fhtml%2FNoAuth%2FRichText%2FFCKeditor%2Feditor%2F_source%2Fclasses%2Ffckxml_gecko.js;h=0000000000000000000000000000000000000000;hb=33beebf4cb42eba3e1dd868ad5e0af102de961da;hp=03f287fe1fa1054f466592cda44d93e3ecd3b0ff;hpb=7ac86daf67b0a95153b736d5811f9050363f6553;p=freeside.git diff --git a/rt/share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js b/rt/share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js deleted file mode 100644 index 03f287fe1..000000000 --- a/rt/share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js +++ /dev/null @@ -1,106 +0,0 @@ -/* - * FCKeditor - The text editor for Internet - http://www.fckeditor.net - * Copyright (C) 2003-2009 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 == - * - * FCKXml Class: class to load and manipulate XML files. - */ - -FCKXml.prototype = -{ - LoadUrl : function( urlToCall ) - { - this.Error = false ; - - var oXml ; - var oXmlHttp = FCKTools.CreateXmlObject( 'XmlHttp' ) ; - oXmlHttp.open( 'GET', urlToCall, false ) ; - oXmlHttp.send( null ) ; - - if ( oXmlHttp.status == 200 || oXmlHttp.status == 304 || ( oXmlHttp.status == 0 && oXmlHttp.readyState == 4 ) ) - { - oXml = oXmlHttp.responseXML ; - // #1426: Fallback if responseXML isn't set for some - // reason (e.g. improperly configured web server) - if ( !oXml ) - oXml = (new DOMParser()).parseFromString( oXmlHttp.responseText, 'text/xml' ) ; - } - else - oXml = null ; - - if ( oXml ) - { - // Try to access something on it. - try - { - var test = oXml.firstChild ; - } - catch (e) - { - // If document.domain has been changed (#123), we'll have a security - // error at this point. The workaround here is parsing the responseText: - // http://alexander.kirk.at/2006/07/27/firefox-15-xmlhttprequest-reqresponsexml-and-documentdomain/ - oXml = (new DOMParser()).parseFromString( oXmlHttp.responseText, 'text/xml' ) ; - } - } - - if ( !oXml || !oXml.firstChild ) - { - this.Error = true ; - if ( window.confirm( 'Error loading "' + urlToCall + '" (HTTP Status: ' + oXmlHttp.status + ').\r\nDo you want to see the server response dump?' ) ) - alert( oXmlHttp.responseText ) ; - } - - this.DOMDocument = oXml ; - }, - - SelectNodes : function( xpath, contextNode ) - { - if ( this.Error ) - return new Array() ; - - var aNodeArray = new Array(); - - var xPathResult = this.DOMDocument.evaluate( xpath, contextNode ? contextNode : this.DOMDocument, - this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), XPathResult.ORDERED_NODE_ITERATOR_TYPE, null) ; - if ( xPathResult ) - { - var oNode = xPathResult.iterateNext() ; - while( oNode ) - { - aNodeArray[aNodeArray.length] = oNode ; - oNode = xPathResult.iterateNext(); - } - } - return aNodeArray ; - }, - - SelectSingleNode : function( xpath, contextNode ) - { - if ( this.Error ) - return null ; - - var xPathResult = this.DOMDocument.evaluate( xpath, contextNode ? contextNode : this.DOMDocument, - this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), 9, null); - - if ( xPathResult && xPathResult.singleNodeValue ) - return xPathResult.singleNodeValue ; - else - return null ; - } -} ;