Skip to content

Commit dd7edf2

Browse files
committed
expose dom event is stopped
1 parent a3c1a6a commit dd7edf2

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

include/dom/events/event.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@ dom_exception _dom_event_is_default_prevented(dom_event *evt, bool *prevented);
9191
#define dom_event_is_default_prevented(e, p) \
9292
_dom_event_is_default_prevented((dom_event *) (e), (bool *) (p))
9393

94+
dom_exception _dom_event_is_stopped(dom_event *evt, bool *stopped);
95+
#define dom_event_is_stopped(e, p) \
96+
_dom_event_is_default_prevented((dom_event *) (e), (bool *) (p))
97+
9498
dom_exception _dom_event_init_ns(dom_event *evt, dom_string *namespace,
9599
dom_string *type, bool bubble, bool cancelable);
96100
#define dom_event_init_ns(e, n, t, b, c) _dom_event_init_ns( \

src/events/event.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,13 @@ dom_exception _dom_event_is_default_prevented(dom_event *evt, bool *prevented)
327327
return DOM_NO_ERR;
328328
}
329329

330+
dom_exception _dom_event_is_stopped(dom_event *evt, bool *stopped)
331+
{
332+
*stopped = evt->stop_now || evt->stop;
333+
334+
return DOM_NO_ERR;
335+
}
336+
330337
/**
331338
* Initialise the event with namespace
332339
*

0 commit comments

Comments
 (0)