1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-28 21:22:36 +00:00
serenity/Userland/Libraries/LibWeb/Bindings
Luke Wilde f7ac3545cc LibWeb: Add initial support for CustomEvent
This is used surprisingly often. For example, it is used by a core
YouTube library called Structured Page Fragments.

It allows you to manually dispatch an event with arbitrary data
attached to it.

The only thing missing from this implementation is the constructor.
This is because WrapperGenerator is currently missing dictionary
capabilities.
2021-09-27 18:45:45 +02:00
..
CSSStyleDeclarationWrapperCustom.cpp LibWeb: Support simplest form of CSSStyleDeclaration.setProperty() 2021-09-26 19:07:03 +02:00
EventListenerWrapper.cpp LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
EventListenerWrapper.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventTargetWrapperFactory.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventTargetWrapperFactory.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventWrapperFactory.cpp LibWeb: Add initial support for CustomEvent 2021-09-27 18:45:45 +02:00
EventWrapperFactory.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ExceptionOrUtils.h LibWeb: Make ExceptionOr capable of holding all error types in the spec 2021-06-27 12:49:49 +01:00
IDLAbstractOperations.cpp LibWeb: Add support for IDL legacy platform objects 2021-09-26 18:59:56 +02:00
IDLAbstractOperations.h LibWeb: Add support for IDL legacy platform objects 2021-09-26 18:59:56 +02:00
ImageConstructor.cpp LibWeb: Rename DOM::Window::document() => associated_document() 2021-09-09 21:25:10 +02:00
ImageConstructor.h LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
LocationObject.cpp LibWeb: Implement window.location.port 2021-09-18 21:48:44 +02:00
LocationObject.h LibWeb: Implement window.location.port 2021-09-18 21:48:44 +02:00
MainThreadVM.cpp LibWeb: Give HTML::EventLoop a pointer to the JS::VM 2021-09-09 02:18:31 +02:00
MainThreadVM.h LibWeb: Add missing #include to MainThreadVM.h 2021-09-19 22:34:44 +02:00
NavigatorObject.cpp LibWeb: Make navigator.onLine always true for now 2021-09-26 19:14:19 +02:00
NavigatorObject.h LibWeb: Replace usage of native properties with accessors in Navigator 2021-07-05 14:40:49 +01:00
NodeWrapperFactory.cpp AK: Rename downcast<T> => verify_cast<T> 2021-06-24 19:57:01 +02:00
NodeWrapperFactory.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Replaceable.h LibWeb: Add A JS setter macro for [Replaceable] IDL properties 2021-09-12 15:53:48 +02:00
ScriptExecutionContext.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ScriptExecutionContext.h LibWeb: Replace ScriptExecutionContext::interpreter() with realm() 2021-09-19 15:39:40 +02:00
WindowObject.cpp LibWeb: Support window.devicePixelRatio 2021-09-27 16:52:22 +02:00
WindowObject.h LibWeb: Support window.devicePixelRatio 2021-09-27 16:52:22 +02:00
WindowObjectHelper.h LibWeb: Add initial support for CustomEvent 2021-09-27 18:45:45 +02:00
Wrappable.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Wrappable.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Wrapper.h LibWeb: Revoke outstanding WeakPtrs on wrapper zombification 2021-09-11 20:38:45 +02:00