1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 17:27:35 +00:00

LibWeb: Change the IDL type of MessageEvent::data to any

This commit is contained in:
Idan Horowitz 2021-10-01 18:21:38 +03:00 committed by Andreas Kling
parent ded8e84f32
commit b53fc8ad3d
4 changed files with 9 additions and 10 deletions

View file

@ -14,25 +14,25 @@ class MessageEvent : public DOM::Event {
public:
using WrapperType = Bindings::MessageEventWrapper;
static NonnullRefPtr<MessageEvent> create(const FlyString& event_name, const String& data, const String& origin)
static NonnullRefPtr<MessageEvent> create(const FlyString& event_name, JS::Value data, String const& origin)
{
return adopt_ref(*new MessageEvent(event_name, data, origin));
}
virtual ~MessageEvent() override = default;
const String& data() const { return m_data; }
const String& origin() const { return m_origin; }
JS::Value data() const { return m_data; }
String const& origin() const { return m_origin; }
protected:
MessageEvent(const FlyString& event_name, const String& data, const String& origin)
MessageEvent(const FlyString& event_name, JS::Value data, String origin)
: DOM::Event(event_name)
, m_data(data)
, m_origin(origin)
, m_origin(move(origin))
{
}
String m_data;
JS::Value m_data;
String m_origin;
};