r1713 - branches/bxe_2_0/js
[email protected] Mon, 13 Aug 2007 07:55:57 +0200 (CEST)
| Newsgroups | gmane.editors.bitflux.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: chregu
Date: Mon Aug 13 07:55:56 2007
New Revision: 1713
Log:
fix BXEB-22
neuer onempty-Mechanismus wird nicht umgesetzt
Modified:
branches/bxe_2_0/js/bxeFunctions.js
branches/bxe_2_0/js/bxeXMLNode.js
Modified: branches/bxe_2_0/js/bxeFunctions.js
==============================================================================
--- branches/bxe_2_0/js/bxeFunctions.js (original)
+++ branches/bxe_2_0/js/bxeFunctions.js Mon Aug 13 07:55:56 2007
@@ -763,8 +763,6 @@
popup.addMenuItem(bxe_i18n.getText("Delete {0} Element",new Array(node.vdom.bxeName)), function (e) {
var widget = e.currentTarget.Widget;
var delNode = widget.MenuPopup.MainNode;
- //delNode.unlink();
-
var par = delNode.parentNode
try {
var _prev = delNode._htmlnode.previousSibling;
@@ -780,6 +778,10 @@
} catch(e) {
}
delNode.unlink();
+ if (par._node.childNodes.length == 0) {
+ bxe_checkEmpty(par);
+ }
+
if (par.parentNode) {
bxe_Transform(false,false,par.parentNode);
} else {
@@ -2756,7 +2758,9 @@
if (makeDefault || xmlnode.vdom && (xmlnode.vdom.bxeDefaultcontent || xmlnode.vdom.bxeTabletype == "table-cell" || xmlnode.vdom.bxeTabletype == "table-col" )) {
xmlnode.makeDefaultNodes();
} else {
- xmlnode.parentNode.removeChild(xmlnode);
+ var par = xmlnode.parentNode;
+ par.removeChild(xmlnode);
+ bxe_checkEmptyParent(par);
}
/* old way....
if (!makeDefault && (! (xmlnode.vdom.bxeTabletype == "table-cell" || xmlnode.vdom.bxeTabletype == "table-col" ))){
Modified: branches/bxe_2_0/js/bxeXMLNode.js
==============================================================================
--- branches/bxe_2_0/js/bxeXMLNode.js (original)
+++ branches/bxe_2_0/js/bxeXMLNode.js Mon Aug 13 07:55:56 2007
@@ -233,7 +233,8 @@
XMLNode.prototype.unlink = function() {
this.XMLNode = null;
- this.parentNode._node.removeChild(this._node);
+ var par = this.parentNode;
+ par._node.removeChild(this._node);
}
function XMLNodeElement (_xmlnode) {
--
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs