r1568 - branches/bxe_2_0/mozile

[email protected] Tue, 24 Oct 2006 11:51:30 +0200 (CEST)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Tue Oct 24 11:51:28 2006
New Revision: 1568

Modified:
   branches/bxe_2_0/mozile/mozCE.js
   branches/bxe_2_0/mozile/mozilekb.js
Log:
fix cut&paste


Modified: branches/bxe_2_0/mozile/mozCE.js
==============================================================================
--- branches/bxe_2_0/mozile/mozCE.js	(original)
+++ branches/bxe_2_0/mozile/mozCE.js	Tue Oct 24 11:51:28 2006
@@ -657,6 +657,17 @@
 	{
 		bxe_deleteEventKey(window.getSelection(), false);
 	}
+	try {
+		if (this.anchorNode.parentNode.getAttribute("__bxe_defaultcontent") == "true") {
+			var _parx = bxe_getXMLNodeByHTMLNode(this.anchorNode.parentNode);
+			_parx.removeChild(_parx.firstChild);
+			_parx.appendChild(_parx.ownerDocument.createTextNode(" "));
+			_parx.removeAttribute("__bxe_defaultcontent");
+		}
+	} catch (e) {
+		alert(e);
+	}
+			
 	
 	var xmlnode = bxe_getXMLNodeByHTMLNode(sel.anchorNode.parentNode);
 	xmlnode.betterNormalize();

Modified: branches/bxe_2_0/mozile/mozilekb.js
==============================================================================
--- branches/bxe_2_0/mozile/mozilekb.js	(original)
+++ branches/bxe_2_0/mozile/mozilekb.js	Tue Oct 24 11:51:28 2006
@@ -635,8 +635,11 @@
 			if (sel.anchorNode == sel.focusNode && sel.focusOffset == sel.anchorNode.length) {
 				
 				var xmlnode = bxe_getXMLNodeByHTMLNode(sel.anchorNode);
-				xmlnode.parentNode.appendChild(xmlnode.ownerDocument.createTextNode(" "));
-				xmlnode.parentNode.removeChild(xmlnode);
+				//xmlnode.parentNode.appendChild(xmlnode.ownerDocument.createTextNode(" "));
+				var _par = xmlnode.parentNode;
+				
+				_par.removeChild(xmlnode);
+				_par.XMLNode.makeDefaultNodes();
 				bxe_Transform();
 			} else {
 				bxe_deleteWholeSelection(sel,backspace);
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs