LibWeb: Add constructor to Event IDL interface

This commit is contained in:
Linus Groh 2021-02-17 22:52:40 +01:00 committed by Andreas Kling
parent 0f1da7d40c
commit 0ac07c7351
Notes: sideshowbarker 2024-07-18 22:10:32 +09:00
2 changed files with 8 additions and 0 deletions

View File

@ -27,6 +27,7 @@
#pragma once
#include <AK/FlyString.h>
#include <LibWeb/Bindings/WindowObject.h>
#include <LibWeb/Bindings/Wrappable.h>
#include <LibWeb/DOM/EventTarget.h>
@ -64,6 +65,10 @@ public:
{
return adopt(*new Event(event_name));
}
static NonnullRefPtr<Event> create_with_global_object(Bindings::WindowObject&, const FlyString& event_name)
{
return Event::create(event_name);
}
virtual ~Event() { }

View File

@ -1,5 +1,8 @@
interface Event {
// FIXME: second parameter: 'optional EventInit eventInitDict = {}'
constructor(DOMString type);
readonly attribute DOMString type;
readonly attribute EventTarget? target;
readonly attribute EventTarget? srcTarget;