Skip to content

Commit f06ad5b

Browse files
committed
Add support for the beforetoggle and toggle events
1 parent 1265a32 commit f06ad5b

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- Add support for [`beforetoggle`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event) and [`toggle`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/toggle_event) events.
13+
1014
## [2.4.10] - 2026-03-26
1115

1216
### Added
1317

14-
- Add support for [`focusin`](https://developer.mozilla.org/en-US/docs/Web/API/Element/focusin_event) and [
15-
`focusout`](https://developer.mozilla.org/en-US/docs/Web/API/Element/focusout_event) events.
18+
- Add support for [`focusin`](https://developer.mozilla.org/en-US/docs/Web/API/Element/focusin_event) and [`focusout`](https://developer.mozilla.org/en-US/docs/Web/API/Element/focusout_event) events.
1619

1720
### Changed
1821

core/src/main/java/org/jboss/elemento/EventType.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import elemental2.dom.MouseEvent;
3434
import elemental2.dom.PageTransitionEvent;
3535
import elemental2.dom.PopStateEvent;
36+
import elemental2.dom.ToggleEvent;
3637
import elemental2.dom.TouchEvent;
3738
import elemental2.dom.WheelEvent;
3839
import elemental2.dom.Window;
@@ -78,6 +79,10 @@ public class EventType<T extends Event, V extends EventTarget> {
7879
public static final EventType<TouchEvent, Element> compositionupdate = of("compositionupdate");
7980
public static final EventType<TouchEvent, Element> compositionend = of("compositionend");
8081

82+
// Popover Events
83+
public static final EventType<ToggleEvent, Element> beforetoggle = of("beforetoggle");
84+
public static final EventType<ToggleEvent, Element> toggle = of("toggle");
85+
8186
// View Events
8287
public static final EventType<Event, Document> fullscreenchange = of("fullscreenchange");
8388
public static final EventType<Event, Document> fullscreenerror = of("fullscreenerror");

0 commit comments

Comments
 (0)