mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-08 06:09:58 +00:00
LibWeb/HTML: Add source field to ToggleEventInit
Corresponds to:
95131eec8f
As we now have a field in that dictionary, I removed the separate
`source` parameter from ToggleEvent::create(). Also updated the
relevant test.
This commit is contained in:
parent
99bef81d09
commit
e5ea4f9bdf
Notes:
github-actions[bot]
2025-12-01 14:59:29 +00:00
Author: https://github.com/AtkinsSJ
Commit: e5ea4f9bdf
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6958
Reviewed-by: https://github.com/tcl3 ✅
7 changed files with 47 additions and 22 deletions
|
|
@ -12,9 +12,9 @@ namespace Web::HTML {
|
|||
|
||||
GC_DEFINE_ALLOCATOR(ToggleEvent);
|
||||
|
||||
GC::Ref<ToggleEvent> ToggleEvent::create(JS::Realm& realm, FlyString const& event_name, ToggleEventInit event_init, GC::Ptr<DOM::Element> source)
|
||||
GC::Ref<ToggleEvent> ToggleEvent::create(JS::Realm& realm, FlyString const& event_name, ToggleEventInit event_init)
|
||||
{
|
||||
return realm.create<ToggleEvent>(realm, event_name, move(event_init), source);
|
||||
return realm.create<ToggleEvent>(realm, event_name, move(event_init));
|
||||
}
|
||||
|
||||
WebIDL::ExceptionOr<GC::Ref<ToggleEvent>> ToggleEvent::construct_impl(JS::Realm& realm, FlyString const& event_name, ToggleEventInit event_init)
|
||||
|
|
@ -22,11 +22,11 @@ WebIDL::ExceptionOr<GC::Ref<ToggleEvent>> ToggleEvent::construct_impl(JS::Realm&
|
|||
return create(realm, event_name, move(event_init));
|
||||
}
|
||||
|
||||
ToggleEvent::ToggleEvent(JS::Realm& realm, FlyString const& event_name, ToggleEventInit event_init, GC::Ptr<DOM::Element> source)
|
||||
ToggleEvent::ToggleEvent(JS::Realm& realm, FlyString const& event_name, ToggleEventInit event_init)
|
||||
: DOM::Event(realm, event_name, event_init)
|
||||
, m_old_state(move(event_init.old_state))
|
||||
, m_new_state(move(event_init.new_state))
|
||||
, m_source(source)
|
||||
, m_source(event_init.source)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue