Skip to content

Commit

Permalink
fix #1010 Tree expand/shrink function does not work reliable
Browse files Browse the repository at this point in the history
  • Loading branch information
vegegoku committed Feb 17, 2025
1 parent 8aa3ac3 commit f4aaa14
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import static java.util.Objects.isNull;
import static java.util.Objects.nonNull;
import static org.dominokit.domino.ui.utils.Domino.*;
import static org.dominokit.domino.ui.utils.ElementsFactory.elements;

import elemental2.dom.Element;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -207,11 +207,15 @@ private void collapseElement(Element element) {
if (dui_transition_none.isAppliedTo(node)) {
node.setAttribute(DUI_COLLAPSED, "true");
node.setCssProperty(this.heightVar, node.getAttribute(DUI_COLLAPSED_HEIGHT) + "px");
handlers.onCollapseCompleted().run();
collapsing = false;
} else {
DomGlobal.requestAnimationFrame(
timestamp -> {
node.setAttribute(DUI_COLLAPSED, "true");
node.setCssProperty(this.heightVar, node.getAttribute(DUI_COLLAPSED_HEIGHT) + "px");
handlers.onCollapseCompleted().run();
collapsing = false;
});
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,7 @@
import static org.dominokit.domino.ui.utils.Domino.span;
import static org.dominokit.domino.ui.utils.Domino.ul;

import elemental2.dom.Element;
import elemental2.dom.EventListener;
import elemental2.dom.HTMLAnchorElement;
import elemental2.dom.HTMLLIElement;
import elemental2.dom.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
Expand Down

0 comments on commit f4aaa14

Please sign in to comment.