Skip to content

Commit d3ae6d1

Browse files
committed
Fixed nested overlay - path animation can't be seen between the transition from previous overlay to current.
Added relativeToWindow(boolean) property to MaterialOverlay.
1 parent 0868d54 commit d3ae6d1

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

src/main/java/gwt/material/design/addins/client/overlay/MaterialOverlay.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,14 @@ public void setExtraTransitionDuration(int extraTransitionDuration) {
174174
animator.setExtraTransitionDuration(extraTransitionDuration);
175175
}
176176

177+
public void setRelativeToWindow(boolean relativeToWindow) {
178+
animator.setRelativeToWindow(relativeToWindow);
179+
}
180+
181+
public boolean isRelativeToWindow() {
182+
return animator.isRelativeToWindow();
183+
}
184+
177185
@Override
178186
public HandlerRegistration addCloseHandler(CloseHandler<MaterialOverlay> closeHandler) {
179187
return addHandler(new CloseHandler<MaterialOverlay>() {

src/main/resources/gwt/material/design/addins/client/overlay/resources/css/overlay.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
right: 0;
77
bottom: 0;
88
position: fixed;
9-
z-index: 1000;
9+
z-index: 999;
1010
visibility: hidden;
1111
opacity: 0;
1212
}

src/main/resources/gwt/material/design/addins/client/overlay/resources/css/overlay.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/test/java/gwt/material/design/addins/client/ui/MaterialOverlayTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,5 @@ public void testNestedOverlay() {
130130
child.addCloseHandler(closeEvent -> assertEquals("hidden", RootPanel.get().getElement().getStyle().getOverflow()));
131131
assertEquals(RootPanel.get(), overlay.getParent());
132132
assertEquals(overlay, child.getParent());
133-
134-
135133
}
136134
}

0 commit comments

Comments
 (0)