2
0
Эх сурвалжийг харах

auto remove from document

ncannasse 6 жил өмнө
parent
commit
574292c416

+ 6 - 0
h2d/domkit/InitComponents.hx

@@ -23,6 +23,12 @@ class InitComponents {
 						super.onRemove();
 						var style = Std.instance(document.style, h2d.domkit.Style);
 						if( style != null ) @:privateAccess style.remove(this);
+						// make sure it's also removed from document
+						var elt = document.get(this);
+						if( elt != null && elt.parent != null ) {
+							elt.parent.children.remove(elt);
+							@:privateAccess elt.parent = null;
+						}
 					}
 				}).fields);
 				break;