r1705 - in branches/bxe_2_0: js mozile

[email protected] Sun, 12 Aug 2007 15:54:19 +0200 (CEST)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Sun Aug 12 15:54:19 2007
New Revision: 1705

Log:
second part for BXEB-28
Neue Elemente und Ersetzen


Modified:
   branches/bxe_2_0/js/bxeFunctions.js
   branches/bxe_2_0/mozile/mozCE.js

Modified: branches/bxe_2_0/js/bxeFunctions.js
==============================================================================
--- branches/bxe_2_0/js/bxeFunctions.js	(original)
+++ branches/bxe_2_0/js/bxeFunctions.js	Sun Aug 12 15:54:19 2007
@@ -2101,7 +2101,17 @@
 				//lala.split(_position);
 				
 			    lala.parentNode.insertBefore(docfrag,lala.nextSibling);
-				lala.parentNode.XMLNode.isNodeValid(true,2,true);
+				var par = lala.parentNode;
+				var sel = window.getSelection();
+				var cssr = sel.getEditableRange();
+				if(!cssr.collapsed) {
+					bxe_deleteEventKey(sel, false,false,false);
+				}
+				
+				
+				par.XMLNode.isNodeValid(true,2,true);
+				
+	
 				bxe_Transform();
 				return ;
 			}

Modified: branches/bxe_2_0/mozile/mozCE.js
==============================================================================
--- branches/bxe_2_0/mozile/mozCE.js	(original)
+++ branches/bxe_2_0/mozile/mozCE.js	Sun Aug 12 15:54:19 2007
@@ -874,7 +874,11 @@
 	}
 	
 	bxe_history_snapshot_async();
-	bxe_Transform(false,false,node.XMLNode.parentNode);
+	if (node.XMLNode) {
+		bxe_Transform(false,false,node.XMLNode.parentNode);
+	} else {
+		bxe_Transform(false,false);
+	}
 	return node;
 	
 }
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs