update address standardization for cust_location changes
[freeside.git] / rt / share / html / NoAuth / RichText / FCKeditor / editor / _source / classes / fckdomrange_gecko.js
diff --git a/rt/share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js b/rt/share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js
deleted file mode 100644 (file)
index 45d7c1c..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-/*\r
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net\r
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben\r
- *\r
- * == BEGIN LICENSE ==\r
- *\r
- * Licensed under the terms of any of the following licenses at your\r
- * choice:\r
- *\r
- *  - GNU General Public License Version 2 or later (the "GPL")\r
- *    http://www.gnu.org/licenses/gpl.html\r
- *\r
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")\r
- *    http://www.gnu.org/licenses/lgpl.html\r
- *\r
- *  - Mozilla Public License Version 1.1 or later (the "MPL")\r
- *    http://www.mozilla.org/MPL/MPL-1.1.html\r
- *\r
- * == END LICENSE ==\r
- *\r
- * Class for working with a selection range, much like the W3C DOM Range, but\r
- * it is not intended to be an implementation of the W3C interface.\r
- * (Gecko Implementation)\r
- */\r
-\r
-FCKDomRange.prototype.MoveToSelection = function()\r
-{\r
-       this.Release( true ) ;\r
-\r
-       var oSel = this.Window.getSelection() ;\r
-\r
-       if ( oSel && oSel.rangeCount > 0 )\r
-       {\r
-               this._Range = FCKW3CRange.CreateFromRange( this.Window.document, oSel.getRangeAt(0) ) ;\r
-               this._UpdateElementInfo() ;\r
-       }\r
-       else\r
-               if ( this.Window.document )\r
-                       this.MoveToElementStart( this.Window.document.body ) ;\r
-}\r
-\r
-FCKDomRange.prototype.Select = function()\r
-{\r
-       var oRange = this._Range ;\r
-       if ( oRange )\r
-       {\r
-               var startContainer = oRange.startContainer ;\r
-\r
-               // If we have a collapsed range, inside an empty element, we must add\r
-               // something to it, otherwise the caret will not be visible.\r
-               if ( oRange.collapsed && startContainer.nodeType == 1 && startContainer.childNodes.length == 0 )\r
-                       startContainer.appendChild( oRange._Document.createTextNode('') ) ;\r
-\r
-               var oDocRange = this.Window.document.createRange() ;\r
-               oDocRange.setStart( startContainer, oRange.startOffset ) ;\r
-\r
-               try\r
-               {\r
-                       oDocRange.setEnd( oRange.endContainer, oRange.endOffset ) ;\r
-               }\r
-               catch ( e )\r
-               {\r
-                       // There is a bug in Firefox implementation (it would be too easy\r
-                       // otherwise). The new start can't be after the end (W3C says it can).\r
-                       // So, let's create a new range and collapse it to the desired point.\r
-                       if ( e.toString().Contains( 'NS_ERROR_ILLEGAL_VALUE' ) )\r
-                       {\r
-                               oRange.collapse( true ) ;\r
-                               oDocRange.setEnd( oRange.endContainer, oRange.endOffset ) ;\r
-                       }\r
-                       else\r
-                               throw( e ) ;\r
-               }\r
-\r
-               var oSel = this.Window.getSelection() ;\r
-               oSel.removeAllRanges() ;\r
-\r
-               // We must add a clone otherwise Firefox will have rendering issues.\r
-               oSel.addRange( oDocRange ) ;\r
-       }\r
-}\r
-\r
-// Not compatible with bookmark created with CreateBookmark2.\r
-// The bookmark nodes will be deleted from the document.\r
-FCKDomRange.prototype.SelectBookmark = function( bookmark )\r
-{\r
-       var domRange = this.Window.document.createRange() ;\r
-\r
-       var startNode   = this.GetBookmarkNode( bookmark, true ) ;\r
-       var endNode             = this.GetBookmarkNode( bookmark, false ) ;\r
-\r
-       domRange.setStart( startNode.parentNode, FCKDomTools.GetIndexOf( startNode ) ) ;\r
-       FCKDomTools.RemoveNode( startNode ) ;\r
-\r
-       if ( endNode )\r
-       {\r
-               domRange.setEnd( endNode.parentNode, FCKDomTools.GetIndexOf( endNode ) ) ;\r
-               FCKDomTools.RemoveNode( endNode ) ;\r
-       }\r
-\r
-       var selection = this.Window.getSelection() ;\r
-       selection.removeAllRanges() ;\r
-       selection.addRange( domRange ) ;\r
-}\r