r1614 - branches/bxe_2_0/mozile

[email protected] Wed, 8 Nov 2006 17:02:28 +0100 (CET)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Wed Nov  8 17:02:27 2006
New Revision: 1614

Modified:
   branches/bxe_2_0/mozile/mozilekb.js
Log:
more recursive than not

Modified: branches/bxe_2_0/mozile/mozilekb.js
==============================================================================
--- branches/bxe_2_0/mozile/mozilekb.js	(original)
+++ branches/bxe_2_0/mozile/mozilekb.js	Wed Nov  8 17:02:27 2006
@@ -600,11 +600,12 @@
 		}
 		
 		sel.collapse(startC,startOff+1);
-		if (par.XMLNode._node.nodeType == 2 ) {
+		var lala = bxe_getXMLNodeByHTMLNodeRecursive(par);
+		if (lala.nodeType == 2 ) {
 			
-			par.XMLNode._node.value =  par.getContent();
+			lala.value =  par.getContent();
 		} else {
-			var lala = par.XMLNode._node; 
+			//var lala = par.XMLNode._node; 
 			var _position = bxe_getChildPosition(startC);
 			var textNode = lala.childNodes[_position];
 			if (!textNode) {
@@ -658,7 +659,7 @@
 			// if only one textnode and fully selected
 			if (sel.anchorNode == sel.focusNode) {
 				if (sel.focusOffset >= sel.anchorNode.nodeValue.strip().length) {
-					var xmlnode = bxe_getXMLNodeByHTMLNode(sel.anchorNode);
+					var xmlnode = bxe_getXMLNodeByHTMLNodeRecursive(sel.anchorNode);
 					//xmlnode.parentNode.appendChild(xmlnode.ownerDocument.createTextNode(" "));
 					var _par = xmlnode.parentNode;
 					if (_par) {
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs