r1711 - branches/bxe_2_0/mozile

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

Log:
BXEB-27
improve delete handling


Modified:
   branches/bxe_2_0/mozile/mozCE.js

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 19:59:13 2007
@@ -373,7 +373,6 @@
 							}
 						}
 						node =   walker.nextNode();
-					
 						oldnode.parentNode.removeChild(oldnode);
 					} else {
 						node =   walker.nextNode();
@@ -390,16 +389,14 @@
 			textNode = textNode.splitText(this.anchorOffset);
 			// delete last node
 			if (this.anchorNode != this.focusNode) {
-				
 				//endxmlnode.betterNormalize();
 				endxmlnode.removeChild(endtextNode);
 				var blockparent = xmlnode.getBlockParent();
 				var endblockparent = endxmlnode.getBlockParent();
+				
 				if (blockparent.nextSibling.nextSibling == endblockparent || blockparent.nextSibling == endblockparent ) {
 					//merge nodes
-					
 					 blockparent.mergeWith(endblockparent);
-					 blockparent.betterNormalize() 
 				}
 				doTransform = true;
 				
@@ -419,6 +416,9 @@
 			} else {
 				delete textNode;
 			}
+			if (blockparent) {
+				blockparent.betterNormalize(); 
+			}
 		}
 	}
 	
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs