1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:18:11 +00:00
serenity/Userland/Libraries/LibWeb/HTML
sin-ack 29583104d2 LibWeb: Refactor all LabelableNode subclasses + input event handling :^)
This commit is messy due to the Paintable and Layout classes being
tangled together.

The RadioButton, CheckBox and ButtonBox classes are now subclasses of
FormAssociatedLabelableNode. This subclass separates these layout nodes
from LabelableNode, which is also the superclass of non-form associated
labelable nodes (Progress).

ButtonPaintable, CheckBoxPaintable and RadioButtonPaintable no longer
call events on DOM nodes directly from their mouse event handlers;
instead, all the functionality is now directly in EventHandler, which
dispatches the related events. handle_mousedown and related methods
return a bool indicating whether the event handling should proceed.

Paintable classes can now return an alternative DOM::Node which should
be the target of the mouse event. Labels use this to indicate that the
labeled control should be the target of the mouse events.

HTMLInputElement put its activation behavior on run_activation_behavior,
which wasn't actually called anywhere and had to be manually called by
other places. We now use activation_behavior which is used by
EventDispatcher.

This commit also brings HTMLInputElement closer to spec by removing the
did_foo functions that did ad-hoc event dispatching and unifies the
behavior under run_input_activation_behavior.
2022-03-16 00:38:31 +01:00
..
CrossOrigin LibWeb: Stub out 'check if access between two BCs should be reported' 2022-03-08 23:13:54 +01:00
EventLoop LibWeb: Move Window from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00
Parser LibWeb: Use inline script tag source line as javascript line offset 2022-03-14 00:25:33 +01:00
Scripting LibWeb: Use inline script tag source line as javascript line offset 2022-03-14 00:25:33 +01:00
SyntaxHighlighter LibWeb: Syntax-highlight CSS within HTML :^) 2021-10-23 19:07:44 +02:00
AttributeNames.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AttributeNames.h LibWeb: Associate form elements with a form in parsing and dynamically 2022-03-01 23:19:41 +01:00
BrowsingContext.cpp LibWeb: Make BrowsingContext::reset_cursor_blink_cycle() more robust 2022-03-15 19:48:19 +01:00
BrowsingContext.h LibWeb: Fix incorrect check in BrowsingContext::is_top_level 2022-03-01 21:21:42 +00:00
BrowsingContextContainer.cpp LibWeb: Establish parent/child relationship between BrowsingContexts 2022-03-09 18:14:24 +01:00
BrowsingContextContainer.h LibWeb: Establish parent/child relationship between BrowsingContexts 2022-03-09 18:14:24 +01:00
CanvasGradient.cpp LibWeb: Implement CanvasGradient.addColorStop() according to spec 2022-02-05 22:50:39 +01:00
CanvasGradient.h LibWeb: Implement CanvasGradient.addColorStop() according to spec 2022-02-05 22:50:39 +01:00
CanvasGradient.idl LibWeb: Add barebones CanvasGradient object 2022-02-03 22:35:13 +01:00
CanvasRenderingContext2D.cpp LibWeb: Move Window from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00
CanvasRenderingContext2D.h LibWeb: Add all overloads of CanvasRenderingContext2D::drawImage() 2022-03-05 23:40:08 +01:00
CanvasRenderingContext2D.idl LibWeb: Add all overloads of CanvasRenderingContext2D::drawImage() 2022-03-05 23:40:08 +01:00
CloseEvent.h LibWeb: Move Window from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00
CloseEvent.idl LibWeb: Add the missing CloseEvent IDL constructor 2021-10-01 20:14:45 +02:00
DocumentReadyState.h LibWeb: Store HTML document ready state as an enum 2021-09-26 12:47:51 +02:00
DOMParser.cpp LibWeb: Make document.write() work while document is parsing 2022-02-21 22:00:28 +01:00
DOMParser.h LibWeb: Use DOMParserSupportedType enum for DOMParser.parseFromString 2022-02-19 21:27:08 +01:00
DOMParser.idl LibWeb: Use DOMParserSupportedType enum for DOMParser.parseFromString 2022-02-19 21:27:08 +01:00
DOMStringMap.cpp LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
DOMStringMap.h LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
DOMStringMap.idl LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
ErrorEvent.h LibWeb: Implement ErrorEvent 2022-02-07 14:58:18 +01:00
ErrorEvent.idl LibWeb: Implement ErrorEvent 2022-02-07 14:58:18 +01:00
EventHandler.h LibWeb: Separate "event listener" from "EventListener" 2022-02-16 22:21:45 +01:00
EventNames.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventNames.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FormAssociatedElement.cpp LibWeb: Associate form elements with a form in parsing and dynamically 2022-03-01 23:19:41 +01:00
FormAssociatedElement.h LibWeb: Associate form elements with a form in parsing and dynamically 2022-03-01 23:19:41 +01:00
GlobalEventHandlers.cpp LibWeb: Separate "event listener" from "EventListener" 2022-02-16 22:21:45 +01:00
GlobalEventHandlers.h LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
History.cpp LibWeb: Add the History object and stub pushState and replaceState 2021-09-12 01:41:44 +02:00
History.h LibWeb: Add the History object and stub pushState and replaceState 2021-09-12 01:41:44 +02:00
History.idl LibWeb: Add the History object and stub pushState and replaceState 2021-09-12 01:41:44 +02:00
HTMLAnchorElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLAnchorElement.h LibWeb: Add fast_is<T> for HTML::HTMLAnchorElement 2022-03-02 17:40:18 +01:00
HTMLAnchorElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLAreaElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLAreaElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLAreaElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLAudioElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLAudioElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLAudioElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLBaseElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLBaseElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLBaseElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLBlinkElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLBlinkElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLBodyElement.cpp LibWeb: Move Window from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00
HTMLBodyElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLBodyElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLBRElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLBRElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLBRElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLButtonElement.cpp LibWeb: Implement <button>'s activation behaviour 2022-03-01 23:19:41 +01:00
HTMLButtonElement.h LibWeb: Implement HTMLButtonElement.type 2022-03-01 23:19:41 +01:00
HTMLButtonElement.idl LibWeb: Implement HTMLButtonElement.type 2022-03-01 23:19:41 +01:00
HTMLCanvasElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLCanvasElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLCanvasElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDataElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDataElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDataElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDataListElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDataListElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDataListElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDetailsElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDetailsElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDetailsElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDialogElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDialogElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDialogElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDirectoryElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDirectoryElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDirectoryElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDivElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDivElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDivElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDListElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDListElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLDListElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLElement.cpp LibWeb: Move PaintingBox to its own .cpp and .h files 2022-03-11 00:21:49 +01:00
HTMLElement.h LibWeb: Move Window from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00
HTMLElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLEmbedElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLEmbedElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLEmbedElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLFieldSetElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLFieldSetElement.h LibWeb: Add form associated element categories 2022-03-01 23:19:41 +01:00
HTMLFieldSetElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLFontElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLFontElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLFontElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLFormElement.cpp LibWeb: Include cookies in form submission 2022-03-03 15:08:35 +01:00
HTMLFormElement.h LibWeb: Support HTMLFormElement.elements and HTMLFormElement.length 2022-02-25 21:19:06 +01:00
HTMLFormElement.idl LibWeb: Support HTMLFormElement.elements and HTMLFormElement.length 2022-02-25 21:19:06 +01:00
HTMLFrameElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLFrameElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLFrameElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLFrameSetElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLFrameSetElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLFrameSetElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLHeadElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLHeadElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLHeadElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLHeadingElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLHeadingElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLHeadingElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLHRElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLHRElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLHRElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLHtmlElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLHtmlElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLHtmlElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLHyperlinkElementUtils.cpp LibWeb: Implement the HTMLHyperlinkElementUtils mixin 2021-10-03 21:31:46 +02:00
HTMLHyperlinkElementUtils.h LibWeb: Implement the HTMLHyperlinkElementUtils mixin 2021-10-03 21:31:46 +02:00
HTMLIFrameElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLIFrameElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLIFrameElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLImageElement.cpp LibWeb: Move PaintingBox to its own .cpp and .h files 2022-03-11 00:21:49 +01:00
HTMLImageElement.h LibWeb: Implement HTMLImageElement.width and HTMLImageElement.height 2022-02-25 19:38:31 +01:00
HTMLImageElement.idl LibWeb: Implement HTMLImageElement.width and HTMLImageElement.height 2022-02-25 19:38:31 +01:00
HTMLInputElement.cpp LibWeb: Refactor all LabelableNode subclasses + input event handling :^) 2022-03-16 00:38:31 +01:00
HTMLInputElement.h LibWeb: Refactor all LabelableNode subclasses + input event handling :^) 2022-03-16 00:38:31 +01:00
HTMLInputElement.idl LibWeb: Add the HTMLInputElement.type attribute 2022-02-17 16:33:55 +01:00
HTMLLabelElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLLabelElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLLabelElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLLegendElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLLegendElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLLegendElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLLIElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLLIElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLLIElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLLinkElement.cpp LibWeb: Fix resolving relative URLs in style sheets 2022-03-14 22:22:53 +01:00
HTMLLinkElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLLinkElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMapElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLMapElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLMapElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMarqueeElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLMarqueeElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLMarqueeElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMediaElement.cpp LibWeb: Add HTMLMediaElement.canPlayType() 2022-03-04 23:03:29 +01:00
HTMLMediaElement.h LibWeb: Add HTMLMediaElement.canPlayType() 2022-03-04 23:03:29 +01:00
HTMLMediaElement.idl LibWeb: Add HTMLMediaElement.canPlayType() 2022-03-04 23:03:29 +01:00
HTMLMenuElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLMenuElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLMenuElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMetaElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLMetaElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLMetaElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMeterElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLMeterElement.h LibWeb: Add form associated element categories 2022-03-01 23:19:41 +01:00
HTMLMeterElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLModElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLModElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLModElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLObjectElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLObjectElement.h LibWeb: Add form associated element categories 2022-03-01 23:19:41 +01:00
HTMLObjectElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLOListElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLOListElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLOListElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLOptGroupElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLOptGroupElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLOptGroupElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLOptionElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLOptionElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLOptionElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLOutputElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLOutputElement.h LibWeb: Add form associated element categories 2022-03-01 23:19:41 +01:00
HTMLOutputElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLParagraphElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLParagraphElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLParagraphElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLParamElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLParamElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLParamElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLPictureElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLPictureElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLPictureElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLPreElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLPreElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLPreElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLProgressElement.cpp LibWeb: Prevent crashes with progress element's value and max attributes 2022-03-03 14:14:33 +01:00
HTMLProgressElement.h LibWeb: Add form associated element categories 2022-03-01 23:19:41 +01:00
HTMLProgressElement.idl LibWeb: Add basic implementation of progress bar element 2022-02-16 15:34:08 -05:00
HTMLQuoteElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLQuoteElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLQuoteElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLScriptElement.cpp LibWeb: Use inline script tag source line as javascript line offset 2022-03-14 00:25:33 +01:00
HTMLScriptElement.h LibWeb: Use inline script tag source line as javascript line offset 2022-03-14 00:25:33 +01:00
HTMLScriptElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLSelectElement.cpp LibWeb: Associate form elements with a form in parsing and dynamically 2022-03-01 23:19:41 +01:00
HTMLSelectElement.h LibWeb: Associate form elements with a form in parsing and dynamically 2022-03-01 23:19:41 +01:00
HTMLSelectElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLSlotElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLSlotElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLSlotElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLSourceElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLSourceElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLSourceElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLSpanElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLSpanElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLSpanElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLStyleElement.cpp LibWeb: Add the StyleSheet.href attribute 2022-03-09 19:56:08 +01:00
HTMLStyleElement.h LibWeb: Parse <style> element text content when inserted into document 2022-02-25 22:05:42 +01:00
HTMLStyleElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTableCaptionElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTableCaptionElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTableCaptionElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTableCellElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTableCellElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTableCellElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTableColElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTableColElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTableColElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTableElement.cpp LibWeb: Correct invalid index check in HTMLTableElement::insertRow() 2022-03-12 23:49:50 +01:00
HTMLTableElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTableElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTableRowElement.cpp LibWeb: Add HTMLTableSectionElement.rows and HTMLTableRowElement.cells 2022-02-26 12:18:39 +01:00
HTMLTableRowElement.h LibWeb: Add HTMLTableSectionElement.rows and HTMLTableRowElement.cells 2022-02-26 12:18:39 +01:00
HTMLTableRowElement.idl LibWeb: Add HTMLTableSectionElement.rows and HTMLTableRowElement.cells 2022-02-26 12:18:39 +01:00
HTMLTableSectionElement.cpp LibWeb: Implement HTMLTableSectionElement::deleteRow() 2022-03-12 23:49:50 +01:00
HTMLTableSectionElement.h LibWeb: Implement HTMLTableSectionElement::deleteRow() 2022-03-12 23:49:50 +01:00
HTMLTableSectionElement.idl LibWeb: Implement HTMLTableSectionElement::deleteRow() 2022-03-12 23:49:50 +01:00
HTMLTemplateElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTemplateElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTemplateElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTextAreaElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTextAreaElement.h LibWeb: Add form associated element categories 2022-03-01 23:19:41 +01:00
HTMLTextAreaElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTimeElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTimeElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTimeElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTitleElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTitleElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTitleElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTrackElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTrackElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLTrackElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLUListElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLUListElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLUListElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLUnknownElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLUnknownElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLUnknownElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLVideoElement.cpp LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLVideoElement.h LibWeb: Move QualifiedName into the Web::DOM namespace 2022-02-19 14:45:59 +01:00
HTMLVideoElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
ImageData.cpp LibWeb: Remove dbgln() from ImageData::create_with_size() 2022-03-04 23:03:29 +01:00
ImageData.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ImageData.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MessageChannel.cpp LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
MessageChannel.h LibWeb: Move Window from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00
MessageChannel.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
MessageEvent.h LibWeb: Add the missing MessageEvent IDL constructor 2021-10-01 20:14:45 +02:00
MessageEvent.idl LibWeb: Add the missing MessageEvent IDL constructor 2021-10-01 20:14:45 +02:00
MessagePort.cpp LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
MessagePort.h LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
MessagePort.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
PageTransitionEvent.h LibWeb: Add the missing PageTransitionEvent IDL constructor 2021-10-01 20:14:45 +02:00
PageTransitionEvent.idl LibWeb: Add the missing PageTransitionEvent IDL constructor 2021-10-01 20:14:45 +02:00
PromiseRejectionEvent.h LibWeb: Implement PromiseRejectionEvent 2021-10-11 13:30:17 +01:00
PromiseRejectionEvent.idl LibWeb: Implement PromiseRejectionEvent 2021-10-11 13:30:17 +01:00
Storage.cpp Browser+LibWeb: Add "Dump Local Storage" item to Browser's Debug menu 2022-02-08 21:53:20 +01:00
Storage.h Browser+LibWeb: Add "Dump Local Storage" item to Browser's Debug menu 2022-02-08 21:53:20 +01:00
Storage.idl LibWeb: Add Storage interface and window.localStorage 2022-02-08 21:53:20 +01:00
SubmitEvent.h LibWeb: Add the missing SubmitEvent IDL constructor 2021-10-01 20:14:45 +02:00
SubmitEvent.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
TagNames.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TagNames.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TextMetrics.cpp LibWeb: Implement CanvasRenderingContext2D.measureText 2022-01-04 22:41:07 +00:00
TextMetrics.h LibWeb: Implement CanvasRenderingContext2D.measureText 2022-01-04 22:41:07 +00:00
TextMetrics.idl LibWeb: Implement CanvasRenderingContext2D.measureText 2022-01-04 22:41:07 +00:00
Timer.cpp LibWeb: Move Timer from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00
Timer.h LibWeb: Move Timer from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00
Window.cpp LibWeb: Add window.sessionStorage 2022-03-10 10:02:51 +01:00
Window.h LibWeb: Add window.sessionStorage 2022-03-10 10:02:51 +01:00
Worker.cpp LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
Worker.h LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
Worker.idl LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
WorkerDebugConsoleClient.cpp LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
WorkerDebugConsoleClient.h LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
WorkerGlobalScope.cpp LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00
WorkerGlobalScope.h LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00
WorkerGlobalScope.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
WorkerLocation.cpp LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00
WorkerLocation.h LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00
WorkerLocation.idl LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00
WorkerNavigator.h LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00
WorkerNavigator.idl LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00