mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-21 20:15:17 +00:00
LibWeb: JS wrappers need to call base class initialize()
This commit is contained in:
parent
e1f9da142e
commit
8194dfb9f4
Notes:
sideshowbarker
2024-07-19 05:31:32 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/8194dfb9f4f
8 changed files with 17 additions and 9 deletions
|
@ -53,8 +53,9 @@ CanvasRenderingContext2DWrapper::CanvasRenderingContext2DWrapper(JS::GlobalObjec
|
|||
{
|
||||
}
|
||||
|
||||
void CanvasRenderingContext2DWrapper::initialize(JS::Interpreter&, JS::GlobalObject&)
|
||||
void CanvasRenderingContext2DWrapper::initialize(JS::Interpreter& interpreter, JS::GlobalObject& global_object)
|
||||
{
|
||||
Wrapper::initialize(interpreter, global_object);
|
||||
define_native_function("fillRect", fill_rect, 4);
|
||||
define_native_function("scale", scale, 2);
|
||||
define_native_function("translate", translate, 2);
|
||||
|
|
|
@ -43,8 +43,9 @@ DocumentWrapper::DocumentWrapper(JS::GlobalObject& global_object, Document& docu
|
|||
{
|
||||
}
|
||||
|
||||
void DocumentWrapper::initialize(JS::Interpreter&, JS::GlobalObject&)
|
||||
void DocumentWrapper::initialize(JS::Interpreter& interpreter, JS::GlobalObject& global_object)
|
||||
{
|
||||
NodeWrapper::initialize(interpreter, global_object);
|
||||
define_native_function("getElementById", get_element_by_id, 1);
|
||||
define_native_function("querySelector", query_selector, 1);
|
||||
define_native_function("querySelectorAll", query_selector_all, 1);
|
||||
|
|
|
@ -43,8 +43,10 @@ ElementWrapper::ElementWrapper(JS::GlobalObject& global_object, Element& element
|
|||
{
|
||||
}
|
||||
|
||||
void ElementWrapper::initialize(JS::Interpreter&, JS::GlobalObject&)
|
||||
void ElementWrapper::initialize(JS::Interpreter& interpreter, JS::GlobalObject& global_object)
|
||||
{
|
||||
NodeWrapper::initialize(interpreter, global_object);
|
||||
|
||||
define_native_property("innerHTML", inner_html_getter, inner_html_setter);
|
||||
define_native_property("id", id_getter, id_setter);
|
||||
|
||||
|
|
|
@ -44,8 +44,9 @@ EventTargetWrapper::EventTargetWrapper(JS::GlobalObject& global_object, EventTar
|
|||
{
|
||||
}
|
||||
|
||||
void EventTargetWrapper::initialize(JS::Interpreter&, JS::GlobalObject&)
|
||||
void EventTargetWrapper::initialize(JS::Interpreter& interpreter, JS::GlobalObject& global_object)
|
||||
{
|
||||
Wrapper::initialize(interpreter, global_object);
|
||||
define_native_function("addEventListener", add_event_listener, 2);
|
||||
}
|
||||
|
||||
|
|
|
@ -43,10 +43,10 @@ HTMLCanvasElementWrapper::HTMLCanvasElementWrapper(JS::GlobalObject& global_obje
|
|||
{
|
||||
}
|
||||
|
||||
void HTMLCanvasElementWrapper::initialize(JS::Interpreter&, JS::GlobalObject&)
|
||||
void HTMLCanvasElementWrapper::initialize(JS::Interpreter& interpreter, JS::GlobalObject& global_object)
|
||||
{
|
||||
ElementWrapper::initialize(interpreter, global_object);
|
||||
define_native_function("getContext", get_context, 1);
|
||||
|
||||
define_native_property("width", width_getter, nullptr);
|
||||
define_native_property("height", height_getter, nullptr);
|
||||
}
|
||||
|
|
|
@ -46,8 +46,9 @@ ImageDataWrapper::ImageDataWrapper(JS::GlobalObject& global_object, ImageData& i
|
|||
{
|
||||
}
|
||||
|
||||
void ImageDataWrapper::initialize(JS::Interpreter&, JS::GlobalObject&)
|
||||
void ImageDataWrapper::initialize(JS::Interpreter& interpreter, JS::GlobalObject& global_object)
|
||||
{
|
||||
Wrapper::initialize(interpreter, global_object);
|
||||
define_native_property("width", width_getter, nullptr);
|
||||
define_native_property("height", height_getter, nullptr);
|
||||
define_native_property("data", data_getter, nullptr);
|
||||
|
|
|
@ -40,8 +40,9 @@ MouseEventWrapper::MouseEventWrapper(JS::GlobalObject& global_object, MouseEvent
|
|||
{
|
||||
}
|
||||
|
||||
void MouseEventWrapper::initialize(JS::Interpreter&, JS::GlobalObject&)
|
||||
void MouseEventWrapper::initialize(JS::Interpreter& interpreter, JS::GlobalObject& global_object)
|
||||
{
|
||||
EventWrapper::initialize(interpreter, global_object);
|
||||
define_native_property("offsetX", offset_x_getter, nullptr);
|
||||
define_native_property("offsetY", offset_y_getter, nullptr);
|
||||
}
|
||||
|
|
|
@ -57,8 +57,9 @@ NodeWrapper::NodeWrapper(JS::GlobalObject& global_object, Node& node)
|
|||
{
|
||||
}
|
||||
|
||||
void NodeWrapper::initialize(JS::Interpreter& interpreter, JS::GlobalObject&)
|
||||
void NodeWrapper::initialize(JS::Interpreter& interpreter, JS::GlobalObject& global_object)
|
||||
{
|
||||
EventTargetWrapper::initialize(interpreter, global_object);
|
||||
put("nodeName", JS::js_string(interpreter.heap(), node().node_name()));
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue