Skip to content

Commit 6429226

Browse files
committed
Fixed Multiple Sidenav support.
1 parent ba64b16 commit 6429226

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

gwt-material/src/main/java/gwt/material/design/client/base/AbstractSideNav.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,6 @@ public void load() {
242242

243243
@Override
244244
public void unload() {
245-
$("#sidenav-overlay").remove();
246245
activator = null;
247246
}
248247

@@ -412,6 +411,10 @@ protected void onClosed() {
412411
protected void onOpening() {
413412
open = true;
414413
SideNavOpeningEvent.fire(this);
414+
// Ensure to clean all the overlays attached before opening
415+
// This will fixed multiple sidenav implementations with edge support.
416+
$(".drag-target").remove();
417+
$("#sidenav-overlay").each((param1, element) -> element.removeFromParent());
415418
}
416419

417420
protected void onOpened() {

0 commit comments

Comments
 (0)