mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 17:38:12 +00:00
LibWeb: Port EventTarget to new {Fly}String
This commit is contained in:
parent
868cd95069
commit
2091a11488
8 changed files with 65 additions and 71 deletions
|
@ -79,7 +79,7 @@ void MediaQueryList::add_listener(DOM::IDLEventListener* listener)
|
|||
// callback set to listener, and capture set to false, unless there already is an event listener
|
||||
// in that list with the same type, callback, and capture.
|
||||
// (NOTE: capture is set to false by default)
|
||||
add_event_listener_without_options(HTML::EventNames::change.to_deprecated_fly_string(), *listener);
|
||||
add_event_listener_without_options(HTML::EventNames::change, *listener);
|
||||
}
|
||||
|
||||
// https://www.w3.org/TR/cssom-view/#dom-mediaquerylist-removelistener
|
||||
|
@ -88,7 +88,7 @@ void MediaQueryList::remove_listener(DOM::IDLEventListener* listener)
|
|||
// 1. Remove an event listener from the associated list of event listeners, whose type is change, callback is listener, and capture is false.
|
||||
// NOTE: While the spec doesn't technically use remove_event_listener and instead manipulates the list directly, every major engine uses remove_event_listener.
|
||||
// This means if an event listener removes another event listener that comes after it, the removed event listener will not be invoked.
|
||||
remove_event_listener_without_options(HTML::EventNames::change.to_deprecated_fly_string(), *listener);
|
||||
remove_event_listener_without_options(HTML::EventNames::change, *listener);
|
||||
}
|
||||
|
||||
void MediaQueryList::set_onchange(WebIDL::CallbackType* event_handler)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue