diff options
author | Ali Mohammad Pur <ali.mpfard@gmail.com> | 2022-02-15 22:40:51 +0330 |
---|---|---|
committer | Ali Mohammad Pur <Ali.mpfard@gmail.com> | 2022-02-16 22:48:32 +0330 |
commit | a59800b4a0b0bb0b93f8b54254b46e23c1cc0ec7 (patch) | |
tree | 831352f21814603c7b7eace516a4d712e36d37b3 /Userland/Libraries/LibWeb/HTML | |
parent | eccdf4eb4bd30f789ca6bb810557e86a36400d62 (diff) | |
download | serenity-a59800b4a0b0bb0b93f8b54254b46e23c1cc0ec7.zip |
LibWeb: Add imports to all IDL files that depend on others
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML')
78 files changed, 170 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl index eafba2c79c..3a6b84125c 100644 --- a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl +++ b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl @@ -1,3 +1,9 @@ +#import <HTML/HTMLCanvasElement.idl> +#import <HTML/HTMLImageElement.idl> +#import <HTML/ImageData.idl> +#import <HTML/TextMetrics.idl> +#import <HTML/CanvasGradient.idl> + interface CanvasRenderingContext2D { undefined fillRect(double x, double y, double w, double h); diff --git a/Userland/Libraries/LibWeb/HTML/DOMParser.idl b/Userland/Libraries/LibWeb/HTML/DOMParser.idl index 276076359f..b30d46bc1e 100644 --- a/Userland/Libraries/LibWeb/HTML/DOMParser.idl +++ b/Userland/Libraries/LibWeb/HTML/DOMParser.idl @@ -1,3 +1,5 @@ +#import <DOM/Document.idl> + interface DOMParser { constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl index 0f28114c10..a8a707c7f3 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLAnchorElement : HTMLElement { [Reflect] attribute DOMString target; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl index 318cddeb1f..91c388bdf2 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLAreaElement : HTMLElement { [Reflect=nohref] attribute boolean noHref; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLAudioElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLAudioElement.idl index c56ca47938..ab158202b7 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLAudioElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLAudioElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLMediaElement.idl> + interface HTMLAudioElement : HTMLMediaElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl index a71383c890..f939749018 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLBRElement : HTMLElement { [Reflect] attribute DOMString clear; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl index 868e4a84a4..6e227d64b9 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLBaseElement : HTMLElement { [Reflect] attribute DOMString target; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl index dcd0b4d753..bf24c5727f 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLBodyElement : HTMLElement { [LegacyNullToEmptyString, Reflect] attribute DOMString text; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl index 7e50852e64..f49a3be315 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLButtonElement : HTMLElement { [Reflect=formnovalidate] attribute boolean formNoValidate; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl index 50a3cb8b15..1ff0f64a46 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl @@ -1,3 +1,6 @@ +#import <HTML/CanvasRenderingContext2D.idl> +#import <HTML/HTMLElement.idl> + interface HTMLCanvasElement : HTMLElement { CanvasRenderingContext2D? getContext(DOMString contextId); diff --git a/Userland/Libraries/LibWeb/HTML/HTMLDListElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLDListElement.idl index 16b3b881ac..d925a36109 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLDListElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLDListElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLDListElement : HTMLElement { [Reflect] attribute boolean compact; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl index 4edce306fa..12844eef03 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLDataElement : HTMLElement { [Reflect] attribute DOMString value; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLDataListElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLDataListElement.idl index c9383448e4..eb0e96babc 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLDataListElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLDataListElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLDataListElement : HTMLElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.idl index 2b0daa6c7f..078bc84d3c 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLDetailsElement : HTMLElement { [Reflect] attribute boolean open; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLDialogElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLDialogElement.idl index 0d37547ed3..6e669c3193 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLDialogElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLDialogElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLDialogElement : HTMLElement { [Reflect] attribute boolean open; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.idl index 9adb6ad670..999ecc41c3 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLDirectoryElement : HTMLElement { [Reflect] attribute boolean compact; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl index bb5cfba9b4..7d3c5d3abe 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLDivElement : HTMLElement { [Reflect] attribute DOMString align; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLElement.idl index 41c8643d3f..8b5518ef1e 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLElement.idl @@ -1,3 +1,5 @@ +#import <HTML/DOMStringMap.idl> + interface HTMLElement : Element { [Reflect] attribute DOMString title; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl index 5eb48b3509..c6dd8618c7 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLEmbedElement : HTMLElement { [Reflect] attribute DOMString src; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.idl index 4901c8aae8..9ae9092002 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLFieldSetElement : HTMLElement { readonly attribute DOMString type; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl index 578e313ed0..63e37c511c 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLFontElement : HTMLElement { [LegacyNullToEmptyString, Reflect] attribute DOMString color; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl index 81d4fe37f4..b29a0f29a0 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLFormElement : HTMLElement { [Reflect] attribute DOMString name; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl index e1092ce79e..92b2512a4c 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLFrameElement : HTMLElement { [Reflect] attribute DOMString name; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl index abf5699ec4..996c734d7b 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLFrameSetElement : HTMLElement { [Reflect] attribute DOMString cols; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl index 5cfd1e700e..c47d34fff7 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLHRElement : HTMLElement { [Reflect] attribute DOMString align; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLHeadElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLHeadElement.idl index 8730e7c1e4..4a374458d0 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLHeadElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLHeadElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLHeadElement : HTMLElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl index fa3d5a4ed7..269834f97a 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLHeadingElement : HTMLElement { [Reflect] attribute DOMString align; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl index dad97564c8..97544a5879 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLHtmlElement : HTMLElement { [Reflect] attribute DOMString version; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl index 9384c134a0..d0c8f9ef9b 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl @@ -1,3 +1,6 @@ +#import <HTML/HTMLElement.idl> +#import <DOM/Document.idl> + interface HTMLIFrameElement : HTMLElement { [Reflect] attribute DOMString src; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl index d0d4330a9a..5e8d6f508d 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLImageElement : HTMLElement { [Reflect] attribute DOMString src; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl index d9a982e2b6..b8ed3705df 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl @@ -1,3 +1,6 @@ +#import <HTML/HTMLElement.idl> +#import <HTML/HTMLFormElement.idl> + interface HTMLInputElement : HTMLElement { readonly attribute HTMLFormElement? form; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl index 9330aa88b1..54d7017b9e 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLLIElement : HTMLElement { [Reflect] attribute DOMString type; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl index bbddd2052f..610a117daf 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLLabelElement : HTMLElement { [Reflect=for] attribute DOMString htmlFor; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl index 49ee03cd21..be8a331a0a 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLLegendElement : HTMLElement { [Reflect] attribute DOMString align; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl index e1999c74b8..69f2fc5a88 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLLinkElement : HTMLElement { [Reflect] attribute DOMString href; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl index 636a96f8a5..4eea1b5fc3 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLMapElement : HTMLElement { [Reflect] attribute DOMString name; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl index ae258866f0..b58dd0e52c 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLMarqueeElement : HTMLElement { [Reflect] attribute DOMString behavior; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl index dda7615580..6b0c8012bb 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLMediaElement : HTMLElement { [Reflect] attribute DOMString src; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMenuElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMenuElement.idl index f9dc7ed7a0..cfed488680 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMenuElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMenuElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLMenuElement : HTMLElement { [Reflect] attribute boolean compact; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl index de1868b65c..34e4a8f586 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLMetaElement : HTMLElement { [Reflect] attribute DOMString name; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMeterElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLMeterElement.idl index 72f6c1d4fe..713f3690a5 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLMeterElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLMeterElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLMeterElement : HTMLElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLModElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLModElement.idl index 8e3a489fa4..0edb621078 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLModElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLModElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLModElement : HTMLElement { [Reflect] attribute DOMString cite; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl index c81faf9c0e..5e494b5723 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLOListElement : HTMLElement { [Reflect] attribute boolean reversed; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl index 3c5790bcc5..8f668043be 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLObjectElement : HTMLElement { [Reflect] attribute DOMString data; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl index d442091b1a..e88f553279 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLOptGroupElement : HTMLElement { [Reflect] attribute boolean disabled; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl index 96dcaec548..4708c4d980 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLOptionElement : HTMLElement { [Reflect] attribute boolean disabled; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.idl index 94c45e99f3..f8f5dbb8e3 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLOutputElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLOutputElement : HTMLElement { readonly attribute DOMString type; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl index e1248da905..cd3b3f221d 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLParagraphElement : HTMLElement { [Reflect] attribute DOMString align; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl index a848fc5364..b4630af8ac 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLParamElement : HTMLElement { [Reflect] attribute DOMString name; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLPictureElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLPictureElement.idl index 9bd6cefe16..5b6ecb335a 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLPictureElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLPictureElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLPictureElement : HTMLElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLPreElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLPreElement.idl index 27a0404ba5..cc7cc33d0d 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLPreElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLPreElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLPreElement : HTMLElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLProgressElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLProgressElement.idl index 1d00f9b3fc..cabd26a136 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLProgressElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLProgressElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLProgressElement : HTMLElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl index 390074f746..8133ce5892 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLQuoteElement : HTMLElement { [Reflect] attribute DOMString cite; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl index 36eb5ccd2e..6571a9f3c7 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLScriptElement : HTMLElement { [Reflect] attribute DOMString src; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl index 808db0b45f..ddbfc31f69 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLSelectElement : HTMLElement { [Reflect] attribute boolean disabled; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl index 04dc7a7111..fbe2aab5ce 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLSlotElement : HTMLElement { [Reflect] attribute DOMString name; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl index 5496d55a1a..4d94c99eca 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLSourceElement : HTMLElement { [Reflect] attribute DOMString src; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLSpanElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLSpanElement.idl index a87dda0eb7..c43f4c0df3 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLSpanElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLSpanElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLSpanElement : HTMLElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl index bab3c4d8ab..322862742f 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl @@ -1,3 +1,6 @@ +#import <CSS/CSSStyleSheet.idl> +#import <HTML/HTMLElement.idl> + interface HTMLStyleElement : HTMLElement { [Reflect] attribute DOMString media; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl index 97d9419ccf..0c9983a836 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLTableCaptionElement : HTMLElement { [Reflect] attribute DOMString align; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl index bcf8f1a04a..8c13607b04 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLTableCellElement : HTMLElement { [Reflect] attribute DOMString headers; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl index d76f0da76b..41533248a3 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLTableColElement : HTMLElement { [Reflect] attribute DOMString align; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl index b0813555f4..2e1adf1a40 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl @@ -1,3 +1,9 @@ +#import <HTML/HTMLElement.idl> +#import <HTML/HTMLTableCaptionElement.idl> +#import <HTML/HTMLTableRowElement.idl> +#import <HTML/HTMLTableSectionElement.idl> +#import <DOM/HTMLCollection.idl> + interface HTMLTableElement : HTMLElement { attribute HTMLTableCaptionElement? caption; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl index 1b999948f4..0b97272bc1 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLTableRowElement : HTMLElement { [Reflect] attribute DOMString align; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl index 4201411b8c..c7c678ab01 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLTableSectionElement : HTMLElement { [Reflect] attribute DOMString align; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTemplateElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTemplateElement.idl index efbbc57e02..02da460923 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTemplateElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTemplateElement.idl @@ -1,3 +1,6 @@ +#import <DOM/DocumentFragment.idl> +#import <HTML/HTMLElement.idl> + interface HTMLTemplateElement : HTMLElement { readonly attribute DocumentFragment content; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl index 878cc67db0..7f5978187b 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLTextAreaElement : HTMLElement { [Reflect] attribute DOMString placeholder; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl index f82d1e1aea..52334d5a1f 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLTimeElement : HTMLElement { [Reflect=datetime] attribute DOMString dateTime; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTitleElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTitleElement.idl index 6cfbc9ef29..c8c74378a5 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTitleElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTitleElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLTitleElement : HTMLElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl index d58d662cb0..3e1a0296e3 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLTrackElement : HTMLElement { [Reflect] attribute DOMString src; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl index 6490a6d5c8..26fe12d55f 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLUListElement : HTMLElement { [Reflect] attribute boolean compact; diff --git a/Userland/Libraries/LibWeb/HTML/HTMLUnknownElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLUnknownElement.idl index 7a6672d4f4..6b15e11700 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLUnknownElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLUnknownElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLElement.idl> + interface HTMLUnknownElement : HTMLElement { diff --git a/Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl index 6fb6ba3a50..9c3a52cce7 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl @@ -1,3 +1,5 @@ +#import <HTML/HTMLMediaElement.idl> + interface HTMLVideoElement : HTMLMediaElement { [Reflect] attribute DOMString poster; diff --git a/Userland/Libraries/LibWeb/HTML/MessageChannel.idl b/Userland/Libraries/LibWeb/HTML/MessageChannel.idl index 22cd3cb5a2..f1dfc346dc 100644 --- a/Userland/Libraries/LibWeb/HTML/MessageChannel.idl +++ b/Userland/Libraries/LibWeb/HTML/MessageChannel.idl @@ -1,3 +1,5 @@ +#import <HTML/MessagePort.idl> + interface MessageChannel { constructor(); diff --git a/Userland/Libraries/LibWeb/HTML/MessagePort.idl b/Userland/Libraries/LibWeb/HTML/MessagePort.idl index ca5e4b49a4..af03a2ce83 100644 --- a/Userland/Libraries/LibWeb/HTML/MessagePort.idl +++ b/Userland/Libraries/LibWeb/HTML/MessagePort.idl @@ -1,3 +1,5 @@ +#import <DOM/EventTarget.idl> + interface MessagePort : EventTarget { undefined postMessage(any message); diff --git a/Userland/Libraries/LibWeb/HTML/SubmitEvent.idl b/Userland/Libraries/LibWeb/HTML/SubmitEvent.idl index 30254534eb..cf04698fc4 100644 --- a/Userland/Libraries/LibWeb/HTML/SubmitEvent.idl +++ b/Userland/Libraries/LibWeb/HTML/SubmitEvent.idl @@ -1,4 +1,5 @@ #import <DOM/Event.idl> +#import <HTML/HTMLElement.idl> interface SubmitEvent : Event { constructor(DOMString type, optional SubmitEventInit eventInitDict = {}); diff --git a/Userland/Libraries/LibWeb/HTML/WebSocket.idl b/Userland/Libraries/LibWeb/HTML/WebSocket.idl index 80f0fbde53..8457b84da6 100644 --- a/Userland/Libraries/LibWeb/HTML/WebSocket.idl +++ b/Userland/Libraries/LibWeb/HTML/WebSocket.idl @@ -1,3 +1,5 @@ +#import <DOM/EventTarget.idl> + interface WebSocket : EventTarget { // FIXME: A second "protocols" argument should be added once supported diff --git a/Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl b/Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl index d827dc315a..04117e1d4c 100644 --- a/Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl +++ b/Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl @@ -1,3 +1,7 @@ +#import <DOM/EventTarget.idl> +#import <HTML/WorkerLocation.idl> +#import <HTML/WorkerNavigator.idl> + [Exposed=Worker] interface WorkerGlobalScope : EventTarget { readonly attribute WorkerGlobalScope self; |