mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-12-02 14:29:55 +00:00
rewritten to avoid double negative
This commit is contained in:
parent
b751beee19
commit
749eb13dda
@ -615,10 +615,11 @@ Widget.prototype.desendDestroy = function() {
|
|||||||
|
|
||||||
Widget.prototype.waitDestroy = false;
|
Widget.prototype.waitDestroy = false;
|
||||||
/*
|
/*
|
||||||
Remove any DOM nodes created by this widget or its children
|
Remove any DOM nodes created by this widget or its children, and start destroy procedure
|
||||||
*/
|
*/
|
||||||
Widget.prototype.removeChildDomNodes = function(noDestroy) {
|
Widget.prototype.removeChildDomNodes = function(destroy) {
|
||||||
// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case
|
var destroy = (destroy !== undefined ? destroy : true);
|
||||||
|
// If this widget has directly created DOM nodes, delete them. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case
|
||||||
if(this.domNodes.length > 0) {
|
if(this.domNodes.length > 0) {
|
||||||
$tw.utils.each(this.domNodes,function(domNode) {
|
$tw.utils.each(this.domNodes,function(domNode) {
|
||||||
domNode.parentNode.removeChild(domNode);
|
domNode.parentNode.removeChild(domNode);
|
||||||
@ -627,10 +628,10 @@ Widget.prototype.removeChildDomNodes = function(noDestroy) {
|
|||||||
} else {
|
} else {
|
||||||
// Otherwise, ask the child widgets to delete their DOM nodes
|
// Otherwise, ask the child widgets to delete their DOM nodes
|
||||||
$tw.utils.each(this.children,function(childWidget) {
|
$tw.utils.each(this.children,function(childWidget) {
|
||||||
childWidget.removeChildDomNodes(true);
|
childWidget.removeChildDomNodes(false);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (!noDestroy && !this.waitDestroy) this.desendDestroy();
|
if (destroy && !this.waitDestroy) this.desendDestroy();
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user