Browse Source

LibWeb: Add imports to all IDL files that depend on others

Ali Mohammad Pur 3 years ago
parent
commit
a59800b4a0
100 changed files with 244 additions and 2 deletions
  1. 2 0
      Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl
  2. 3 1
      Userland/Libraries/LibWeb/CSS/CSSGroupingRule.idl
  3. 2 0
      Userland/Libraries/LibWeb/CSS/CSSRuleList.idl
  4. 3 0
      Userland/Libraries/LibWeb/CSS/CSSStyleRule.idl
  5. 3 0
      Userland/Libraries/LibWeb/CSS/CSSStyleSheet.idl
  6. 1 1
      Userland/Libraries/LibWeb/CSS/MediaList.idl
  7. 2 0
      Userland/Libraries/LibWeb/CSS/MediaQueryList.idl
  8. 4 0
      Userland/Libraries/LibWeb/CSS/StyleSheet.idl
  9. 2 0
      Userland/Libraries/LibWeb/CSS/StyleSheetList.idl
  10. 2 0
      Userland/Libraries/LibWeb/Crypto/Crypto.idl
  11. 2 0
      Userland/Libraries/LibWeb/DOM/AbortController.idl
  12. 2 0
      Userland/Libraries/LibWeb/DOM/AbortSignal.idl
  13. 3 0
      Userland/Libraries/LibWeb/DOM/Attribute.idl
  14. 3 0
      Userland/Libraries/LibWeb/DOM/CharacterData.idl
  15. 2 0
      Userland/Libraries/LibWeb/DOM/Comment.idl
  16. 2 0
      Userland/Libraries/LibWeb/DOM/DOMImplementation.idl
  17. 16 0
      Userland/Libraries/LibWeb/DOM/Document.idl
  18. 5 0
      Userland/Libraries/LibWeb/DOM/DocumentFragment.idl
  19. 2 0
      Userland/Libraries/LibWeb/DOM/DocumentType.idl
  20. 8 0
      Userland/Libraries/LibWeb/DOM/Element.idl
  21. 2 0
      Userland/Libraries/LibWeb/DOM/Event.idl
  22. 2 0
      Userland/Libraries/LibWeb/DOM/HTMLCollection.idl
  23. 2 0
      Userland/Libraries/LibWeb/DOM/NamedNodeMap.idl
  24. 4 0
      Userland/Libraries/LibWeb/DOM/Node.idl
  25. 2 0
      Userland/Libraries/LibWeb/DOM/NodeList.idl
  26. 2 0
      Userland/Libraries/LibWeb/DOM/ProcessingInstruction.idl
  27. 2 0
      Userland/Libraries/LibWeb/DOM/Range.idl
  28. 2 0
      Userland/Libraries/LibWeb/DOM/ShadowRoot.idl
  29. 2 0
      Userland/Libraries/LibWeb/DOM/Text.idl
  30. 2 0
      Userland/Libraries/LibWeb/Geometry/DOMRect.idl
  31. 2 0
      Userland/Libraries/LibWeb/Geometry/DOMRectList.idl
  32. 6 0
      Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl
  33. 2 0
      Userland/Libraries/LibWeb/HTML/DOMParser.idl
  34. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl
  35. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl
  36. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLAudioElement.idl
  37. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl
  38. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl
  39. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl
  40. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl
  41. 3 0
      Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl
  42. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLDListElement.idl
  43. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl
  44. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLDataListElement.idl
  45. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.idl
  46. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLDialogElement.idl
  47. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.idl
  48. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl
  49. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLElement.idl
  50. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl
  51. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.idl
  52. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl
  53. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl
  54. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl
  55. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl
  56. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl
  57. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLHeadElement.idl
  58. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl
  59. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl
  60. 3 0
      Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl
  61. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl
  62. 3 0
      Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl
  63. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl
  64. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl
  65. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl
  66. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl
  67. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl
  68. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl
  69. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl
  70. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLMenuElement.idl
  71. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl
  72. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLMeterElement.idl
  73. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLModElement.idl
  74. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl
  75. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl
  76. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl
  77. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl
  78. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLOutputElement.idl
  79. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl
  80. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl
  81. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLPictureElement.idl
  82. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLPreElement.idl
  83. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLProgressElement.idl
  84. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl
  85. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl
  86. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl
  87. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl
  88. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl
  89. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLSpanElement.idl
  90. 3 0
      Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl
  91. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl
  92. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl
  93. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl
  94. 6 0
      Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl
  95. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl
  96. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl
  97. 3 0
      Userland/Libraries/LibWeb/HTML/HTMLTemplateElement.idl
  98. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl
  99. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl
  100. 2 0
      Userland/Libraries/LibWeb/HTML/HTMLTitleElement.idl

+ 2 - 0
Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl

@@ -1,3 +1,5 @@
+#import <CSS/CSSGroupingRule.idl>
+
 interface CSSConditionRule : CSSGroupingRule {
 interface CSSConditionRule : CSSGroupingRule {
     attribute CSSOMString conditionText;
     attribute CSSOMString conditionText;
 };
 };

+ 3 - 1
Userland/Libraries/LibWeb/CSS/CSSGroupingRule.idl

@@ -1,6 +1,8 @@
+#import <CSS/CSSRule.idl>
+#import <CSS/CSSRuleList.idl>
+
 interface CSSGroupingRule : CSSRule {
 interface CSSGroupingRule : CSSRule {
     [SameObject] readonly attribute CSSRuleList cssRules;
     [SameObject] readonly attribute CSSRuleList cssRules;
     unsigned long insertRule(CSSOMString rule, optional unsigned long index = 0);
     unsigned long insertRule(CSSOMString rule, optional unsigned long index = 0);
     undefined deleteRule(unsigned long index);
     undefined deleteRule(unsigned long index);
 };
 };
-

+ 2 - 0
Userland/Libraries/LibWeb/CSS/CSSRuleList.idl

@@ -1,3 +1,5 @@
+#import <CSS/CSSRule.idl>
+
 [Exposed=Window]
 [Exposed=Window]
 interface CSSRuleList {
 interface CSSRuleList {
 
 

+ 3 - 0
Userland/Libraries/LibWeb/CSS/CSSStyleRule.idl

@@ -1,3 +1,6 @@
+#import <CSS/CSSRule.idl>
+#import <CSS/CSSStyleDeclaration.idl>
+
 interface CSSStyleRule : CSSRule {
 interface CSSStyleRule : CSSRule {
 
 
     attribute CSSOMString selectorText;
     attribute CSSOMString selectorText;

+ 3 - 0
Userland/Libraries/LibWeb/CSS/CSSStyleSheet.idl

@@ -1,3 +1,6 @@
+#import <CSS/CSSRule.idl>
+#import <CSS/CSSRuleList.idl>
+
 interface CSSStyleSheet : StyleSheet {
 interface CSSStyleSheet : StyleSheet {
     // readonly attribute CSSRule? ownerRule;
     // readonly attribute CSSRule? ownerRule;
     [SameObject] readonly attribute CSSRuleList cssRules;
     [SameObject] readonly attribute CSSRuleList cssRules;

+ 1 - 1
Userland/Libraries/LibWeb/CSS/MediaList.idl

@@ -1,5 +1,5 @@
 interface MediaList {
 interface MediaList {
-    stringifier attribute [LegacyNullToEmptyString] CSSOMString mediaText;
+    [LegacyNullToEmptyString] stringifier attribute CSSOMString mediaText;
     readonly attribute unsigned long length;
     readonly attribute unsigned long length;
     getter CSSOMString? item(unsigned long index);
     getter CSSOMString? item(unsigned long index);
     undefined appendMedium(CSSOMString medium);
     undefined appendMedium(CSSOMString medium);

+ 2 - 0
Userland/Libraries/LibWeb/CSS/MediaQueryList.idl

@@ -1,3 +1,5 @@
+#import <DOM/EventTarget.idl>
+
 [Exposed=Window]
 [Exposed=Window]
 interface MediaQueryList : EventTarget {
 interface MediaQueryList : EventTarget {
     readonly attribute CSSOMString media;
     readonly attribute CSSOMString media;

+ 4 - 0
Userland/Libraries/LibWeb/CSS/StyleSheet.idl

@@ -1,3 +1,7 @@
+#import <CSS/CSSStyleSheet.idl>
+#import <CSS/MediaList.idl>
+#import <DOM/Element.idl>
+
 interface StyleSheet {
 interface StyleSheet {
 
 
     readonly attribute Element? ownerNode;
     readonly attribute Element? ownerNode;

+ 2 - 0
Userland/Libraries/LibWeb/CSS/StyleSheetList.idl

@@ -1,3 +1,5 @@
+#import <CSS/CSSStyleSheet.idl>
+
 [Exposed=Window]
 [Exposed=Window]
 interface StyleSheetList {
 interface StyleSheetList {
     getter CSSStyleSheet? item(unsigned long index);
     getter CSSStyleSheet? item(unsigned long index);

+ 2 - 0
Userland/Libraries/LibWeb/Crypto/Crypto.idl

@@ -1,3 +1,5 @@
+#import <Crypto/SubtleCrypto.idl>
+
 [Exposed=(Window,Worker)]
 [Exposed=(Window,Worker)]
 interface Crypto {
 interface Crypto {
   [SecureContext] readonly attribute SubtleCrypto subtle;
   [SecureContext] readonly attribute SubtleCrypto subtle;

+ 2 - 0
Userland/Libraries/LibWeb/DOM/AbortController.idl

@@ -1,3 +1,5 @@
+#import <DOM/AbortSignal.idl>
+
 [Exposed=(Window,Worker)]
 [Exposed=(Window,Worker)]
 interface AbortController {
 interface AbortController {
     constructor();
     constructor();

+ 2 - 0
Userland/Libraries/LibWeb/DOM/AbortSignal.idl

@@ -1,3 +1,5 @@
+#import <DOM/EventTarget.idl>
+
 [Exposed=(Window,Worker), CustomVisit]
 [Exposed=(Window,Worker), CustomVisit]
 interface AbortSignal : EventTarget {
 interface AbortSignal : EventTarget {
     // FIXME: [NewObject] static AbortSignal abort(optional any reason);
     // FIXME: [NewObject] static AbortSignal abort(optional any reason);

+ 3 - 0
Userland/Libraries/LibWeb/DOM/Attribute.idl

@@ -1,3 +1,6 @@
+#import <DOM/Node.idl>
+#import <DOM/Element.idl>
+
 [Exposed=Window]
 [Exposed=Window]
 interface Attribute : Node {
 interface Attribute : Node {
     readonly attribute DOMString? namespaceURI;
     readonly attribute DOMString? namespaceURI;

+ 3 - 0
Userland/Libraries/LibWeb/DOM/CharacterData.idl

@@ -1,3 +1,6 @@
+#import <DOM/Element.idl>
+#import <DOM/Node.idl>
+
 interface CharacterData : Node {
 interface CharacterData : Node {
 
 
     [LegacyNullToEmptyString] attribute DOMString data;
     [LegacyNullToEmptyString] attribute DOMString data;

+ 2 - 0
Userland/Libraries/LibWeb/DOM/Comment.idl

@@ -1,3 +1,5 @@
+#import <DOM/CharacterData.idl>
+
 interface Comment : CharacterData {
 interface Comment : CharacterData {
     constructor(optional DOMString data = "");
     constructor(optional DOMString data = "");
 };
 };

+ 2 - 0
Userland/Libraries/LibWeb/DOM/DOMImplementation.idl

@@ -1,3 +1,5 @@
+#import <DOM/Document.idl>
+
 interface DOMImplementation {
 interface DOMImplementation {
 
 
     // FIXME: This is missing "optional DocumentType? doctype = null" at the end.
     // FIXME: This is missing "optional DocumentType? doctype = null" at the end.

+ 16 - 0
Userland/Libraries/LibWeb/DOM/Document.idl

@@ -1,3 +1,19 @@
+#import <CSS/StyleSheetList.idl>
+#import <DOM/Comment.idl>
+#import <DOM/DOMImplementation.idl>
+#import <DOM/DocumentFragment.idl>
+#import <DOM/DocumentType.idl>
+#import <DOM/Element.idl>
+#import <DOM/Event.idl>
+#import <DOM/HTMLCollection.idl>
+#import <DOM/Node.idl>
+#import <DOM/NodeList.idl>
+#import <DOM/Range.idl>
+#import <DOM/Text.idl>
+#import <HTML/HTMLElement.idl>
+#import <HTML/HTMLHeadElement.idl>
+#import <HTML/HTMLScriptElement.idl>
+
 interface Document : Node {
 interface Document : Node {
 
 
     constructor();
     constructor();

+ 5 - 0
Userland/Libraries/LibWeb/DOM/DocumentFragment.idl

@@ -1,3 +1,8 @@
+#import <DOM/Element.idl>
+#import <DOM/HTMLCollection.idl>
+#import <DOM/Node.idl>
+#import <DOM/NodeList.idl>
+
 interface DocumentFragment : Node {
 interface DocumentFragment : Node {
 
 
     constructor();
     constructor();

+ 2 - 0
Userland/Libraries/LibWeb/DOM/DocumentType.idl

@@ -1,3 +1,5 @@
+#import <DOM/Node.idl>
+
 interface DocumentType : Node {
 interface DocumentType : Node {
 
 
     readonly attribute DOMString name;
     readonly attribute DOMString name;

+ 8 - 0
Userland/Libraries/LibWeb/DOM/Element.idl

@@ -1,3 +1,11 @@
+#import <DOM/DOMTokenList.idl>
+#import <DOM/NamedNodeMap.idl>
+#import <DOM/Node.idl>
+#import <DOM/NodeList.idl>
+#import <Geometry/DOMRect.idl>
+#import <Geometry/DOMRectList.idl>
+#import <CSS/CSSStyleDeclaration.idl>
+
 interface Element : Node {
 interface Element : Node {
     readonly attribute DOMString? namespaceURI;
     readonly attribute DOMString? namespaceURI;
     readonly attribute DOMString? prefix;
     readonly attribute DOMString? prefix;

+ 2 - 0
Userland/Libraries/LibWeb/DOM/Event.idl

@@ -1,3 +1,5 @@
+#import <DOM/EventTarget.idl>
+
 interface Event {
 interface Event {
 
 
     constructor(DOMString type, optional EventInit eventInitDict = {});
     constructor(DOMString type, optional EventInit eventInitDict = {});

+ 2 - 0
Userland/Libraries/LibWeb/DOM/HTMLCollection.idl

@@ -1,3 +1,5 @@
+#import <DOM/Element.idl>
+
 [Exposed=Window, LegacyUnenumerableNamedProperties]
 [Exposed=Window, LegacyUnenumerableNamedProperties]
 interface HTMLCollection {
 interface HTMLCollection {
 
 

+ 2 - 0
Userland/Libraries/LibWeb/DOM/NamedNodeMap.idl

@@ -1,3 +1,5 @@
+#import <DOM/Attribute.idl>
+
 [Exposed=Window, LegacyUnenumerableNamedProperties]
 [Exposed=Window, LegacyUnenumerableNamedProperties]
 interface NamedNodeMap {
 interface NamedNodeMap {
     readonly attribute unsigned long length;
     readonly attribute unsigned long length;

+ 4 - 0
Userland/Libraries/LibWeb/DOM/Node.idl

@@ -1,3 +1,7 @@
+#import <DOM/Document.idl>
+#import <DOM/Element.idl>
+#import <DOM/EventTarget.idl>
+
 interface Node : EventTarget {
 interface Node : EventTarget {
 
 
     readonly attribute unsigned short nodeType;
     readonly attribute unsigned short nodeType;

+ 2 - 0
Userland/Libraries/LibWeb/DOM/NodeList.idl

@@ -1,3 +1,5 @@
+#import <DOM/Node.idl>
+
 [Exposed=Window]
 [Exposed=Window]
 interface NodeList {
 interface NodeList {
     getter Node? item(unsigned long index);
     getter Node? item(unsigned long index);

+ 2 - 0
Userland/Libraries/LibWeb/DOM/ProcessingInstruction.idl

@@ -1,3 +1,5 @@
+#import <DOM/CharacterData.idl>
+
 interface ProcessingInstruction : CharacterData {
 interface ProcessingInstruction : CharacterData {
     readonly attribute DOMString target;
     readonly attribute DOMString target;
 };
 };

+ 2 - 0
Userland/Libraries/LibWeb/DOM/Range.idl

@@ -1,3 +1,5 @@
+#import <DOM/Node.idl>
+
 interface Range {
 interface Range {
 
 
     constructor();
     constructor();

+ 2 - 0
Userland/Libraries/LibWeb/DOM/ShadowRoot.idl

@@ -1,3 +1,5 @@
+#import <DOM/DocumentFragment.idl>
+
 interface ShadowRoot : DocumentFragment {
 interface ShadowRoot : DocumentFragment {
 
 
     readonly attribute DOMString mode;
     readonly attribute DOMString mode;

+ 2 - 0
Userland/Libraries/LibWeb/DOM/Text.idl

@@ -1,3 +1,5 @@
+#import <DOM/CharacterData.idl>
+
 interface Text : CharacterData {
 interface Text : CharacterData {
     constructor(optional DOMString data = "");
     constructor(optional DOMString data = "");
 };
 };

+ 2 - 0
Userland/Libraries/LibWeb/Geometry/DOMRect.idl

@@ -1,3 +1,5 @@
+#import <Geometry/DOMRectReadOnly.idl>
+
 interface DOMRect : DOMRectReadOnly {
 interface DOMRect : DOMRectReadOnly {
 
 
     constructor(optional double x = 0, optional double y = 0, optional double width = 0, optional double height = 0);
     constructor(optional double x = 0, optional double y = 0, optional double width = 0, optional double height = 0);

+ 2 - 0
Userland/Libraries/LibWeb/Geometry/DOMRectList.idl

@@ -1,3 +1,5 @@
+#import <Geometry/DOMRect.idl>
+
 [Exposed=Window]
 [Exposed=Window]
 interface DOMRectList {
 interface DOMRectList {
     getter DOMRect? item(unsigned long index);
     getter DOMRect? item(unsigned long index);

+ 6 - 0
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 {
 interface CanvasRenderingContext2D {
 
 
     undefined fillRect(double x, double y, double w, double h);
     undefined fillRect(double x, double y, double w, double h);

+ 2 - 0
Userland/Libraries/LibWeb/HTML/DOMParser.idl

@@ -1,3 +1,5 @@
+#import <DOM/Document.idl>
+
 interface DOMParser {
 interface DOMParser {
     constructor();
     constructor();
 
 

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLAnchorElement : HTMLElement {
 interface HTMLAnchorElement : HTMLElement {
 
 
     [Reflect] attribute DOMString target;
     [Reflect] attribute DOMString target;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLAreaElement : HTMLElement {
 interface HTMLAreaElement : HTMLElement {
 
 
     [Reflect=nohref] attribute boolean noHref;
     [Reflect=nohref] attribute boolean noHref;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLAudioElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLMediaElement.idl>
+
 interface HTMLAudioElement : HTMLMediaElement {
 interface HTMLAudioElement : HTMLMediaElement {
 
 
 
 

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLBRElement : HTMLElement {
 interface HTMLBRElement : HTMLElement {
 
 
     [Reflect] attribute DOMString clear;
     [Reflect] attribute DOMString clear;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLBaseElement : HTMLElement {
 interface HTMLBaseElement : HTMLElement {
 
 
     [Reflect] attribute DOMString target;
     [Reflect] attribute DOMString target;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLBodyElement : HTMLElement {
 interface HTMLBodyElement : HTMLElement {
 
 
     [LegacyNullToEmptyString, Reflect] attribute DOMString text;
     [LegacyNullToEmptyString, Reflect] attribute DOMString text;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLButtonElement : HTMLElement {
 interface HTMLButtonElement : HTMLElement {
 
 
     [Reflect=formnovalidate] attribute boolean formNoValidate;
     [Reflect=formnovalidate] attribute boolean formNoValidate;

+ 3 - 0
Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl

@@ -1,3 +1,6 @@
+#import <HTML/CanvasRenderingContext2D.idl>
+#import <HTML/HTMLElement.idl>
+
 interface HTMLCanvasElement : HTMLElement {
 interface HTMLCanvasElement : HTMLElement {
 
 
     CanvasRenderingContext2D? getContext(DOMString contextId);
     CanvasRenderingContext2D? getContext(DOMString contextId);

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLDListElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLDListElement : HTMLElement {
 interface HTMLDListElement : HTMLElement {
 
 
     [Reflect] attribute boolean compact;
     [Reflect] attribute boolean compact;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLDataElement : HTMLElement {
 interface HTMLDataElement : HTMLElement {
 
 
     [Reflect] attribute DOMString value;
     [Reflect] attribute DOMString value;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLDataListElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLDataListElement : HTMLElement {
 interface HTMLDataListElement : HTMLElement {
 
 
 
 

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLDetailsElement : HTMLElement {
 interface HTMLDetailsElement : HTMLElement {
 
 
     [Reflect] attribute boolean open;
     [Reflect] attribute boolean open;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLDialogElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLDialogElement : HTMLElement {
 interface HTMLDialogElement : HTMLElement {
 
 
     [Reflect] attribute boolean open;
     [Reflect] attribute boolean open;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLDirectoryElement : HTMLElement {
 interface HTMLDirectoryElement : HTMLElement {
 
 
     [Reflect] attribute boolean compact;
     [Reflect] attribute boolean compact;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLDivElement : HTMLElement {
 interface HTMLDivElement : HTMLElement {
 
 
     [Reflect] attribute DOMString align;
     [Reflect] attribute DOMString align;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/DOMStringMap.idl>
+
 interface HTMLElement : Element {
 interface HTMLElement : Element {
 
 
     [Reflect] attribute DOMString title;
     [Reflect] attribute DOMString title;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLEmbedElement : HTMLElement {
 interface HTMLEmbedElement : HTMLElement {
 
 
     [Reflect] attribute DOMString src;
     [Reflect] attribute DOMString src;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLFieldSetElement : HTMLElement {
 interface HTMLFieldSetElement : HTMLElement {
 
 
     readonly attribute DOMString type;
     readonly attribute DOMString type;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLFontElement : HTMLElement {
 interface HTMLFontElement : HTMLElement {
 
 
     [LegacyNullToEmptyString, Reflect] attribute DOMString color;
     [LegacyNullToEmptyString, Reflect] attribute DOMString color;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLFormElement : HTMLElement {
 interface HTMLFormElement : HTMLElement {
 
 
     [Reflect] attribute DOMString name;
     [Reflect] attribute DOMString name;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLFrameElement : HTMLElement {
 interface HTMLFrameElement : HTMLElement {
 
 
     [Reflect] attribute DOMString name;
     [Reflect] attribute DOMString name;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLFrameSetElement : HTMLElement {
 interface HTMLFrameSetElement : HTMLElement {
 
 
     [Reflect] attribute DOMString cols;
     [Reflect] attribute DOMString cols;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLHRElement : HTMLElement {
 interface HTMLHRElement : HTMLElement {
 
 
     [Reflect] attribute DOMString align;
     [Reflect] attribute DOMString align;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLHeadElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLHeadElement : HTMLElement {
 interface HTMLHeadElement : HTMLElement {
 
 
 
 

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLHeadingElement : HTMLElement {
 interface HTMLHeadingElement : HTMLElement {
 
 
     [Reflect] attribute DOMString align;
     [Reflect] attribute DOMString align;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLHtmlElement : HTMLElement {
 interface HTMLHtmlElement : HTMLElement {
 
 
     [Reflect] attribute DOMString version;
     [Reflect] attribute DOMString version;

+ 3 - 0
Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl

@@ -1,3 +1,6 @@
+#import <HTML/HTMLElement.idl>
+#import <DOM/Document.idl>
+
 interface HTMLIFrameElement : HTMLElement {
 interface HTMLIFrameElement : HTMLElement {
 
 
     [Reflect] attribute DOMString src;
     [Reflect] attribute DOMString src;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLImageElement : HTMLElement {
 interface HTMLImageElement : HTMLElement {
 
 
     [Reflect] attribute DOMString src;
     [Reflect] attribute DOMString src;

+ 3 - 0
Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl

@@ -1,3 +1,6 @@
+#import <HTML/HTMLElement.idl>
+#import <HTML/HTMLFormElement.idl>
+
 interface HTMLInputElement : HTMLElement {
 interface HTMLInputElement : HTMLElement {
 
 
     readonly attribute HTMLFormElement? form;
     readonly attribute HTMLFormElement? form;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLLIElement : HTMLElement {
 interface HTMLLIElement : HTMLElement {
 
 
     [Reflect] attribute DOMString type;
     [Reflect] attribute DOMString type;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLLabelElement : HTMLElement {
 interface HTMLLabelElement : HTMLElement {
 
 
     [Reflect=for] attribute DOMString htmlFor;
     [Reflect=for] attribute DOMString htmlFor;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLLegendElement : HTMLElement {
 interface HTMLLegendElement : HTMLElement {
 
 
     [Reflect] attribute DOMString align;
     [Reflect] attribute DOMString align;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLLinkElement : HTMLElement {
 interface HTMLLinkElement : HTMLElement {
 
 
     [Reflect] attribute DOMString href;
     [Reflect] attribute DOMString href;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLMapElement : HTMLElement {
 interface HTMLMapElement : HTMLElement {
 
 
     [Reflect] attribute DOMString name;
     [Reflect] attribute DOMString name;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLMarqueeElement : HTMLElement {
 interface HTMLMarqueeElement : HTMLElement {
 
 
     [Reflect] attribute DOMString behavior;
     [Reflect] attribute DOMString behavior;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLMediaElement : HTMLElement {
 interface HTMLMediaElement : HTMLElement {
 
 
     [Reflect] attribute DOMString src;
     [Reflect] attribute DOMString src;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLMenuElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLMenuElement : HTMLElement {
 interface HTMLMenuElement : HTMLElement {
 
 
     [Reflect] attribute boolean compact;
     [Reflect] attribute boolean compact;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLMetaElement : HTMLElement {
 interface HTMLMetaElement : HTMLElement {
 
 
     [Reflect] attribute DOMString name;
     [Reflect] attribute DOMString name;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLMeterElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLMeterElement : HTMLElement {
 interface HTMLMeterElement : HTMLElement {
 
 
 
 

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLModElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLModElement : HTMLElement {
 interface HTMLModElement : HTMLElement {
 
 
     [Reflect] attribute DOMString cite;
     [Reflect] attribute DOMString cite;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLOListElement : HTMLElement {
 interface HTMLOListElement : HTMLElement {
 
 
     [Reflect] attribute boolean reversed;
     [Reflect] attribute boolean reversed;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLObjectElement : HTMLElement {
 interface HTMLObjectElement : HTMLElement {
 
 
     [Reflect] attribute DOMString data;
     [Reflect] attribute DOMString data;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLOptGroupElement : HTMLElement {
 interface HTMLOptGroupElement : HTMLElement {
 
 
     [Reflect] attribute boolean disabled;
     [Reflect] attribute boolean disabled;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLOptionElement : HTMLElement {
 interface HTMLOptionElement : HTMLElement {
 
 
     [Reflect] attribute boolean disabled;
     [Reflect] attribute boolean disabled;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLOutputElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLOutputElement : HTMLElement {
 interface HTMLOutputElement : HTMLElement {
 
 
     readonly attribute DOMString type;
     readonly attribute DOMString type;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLParagraphElement : HTMLElement {
 interface HTMLParagraphElement : HTMLElement {
 
 
     [Reflect] attribute DOMString align;
     [Reflect] attribute DOMString align;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLParamElement : HTMLElement {
 interface HTMLParamElement : HTMLElement {
 
 
     [Reflect] attribute DOMString name;
     [Reflect] attribute DOMString name;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLPictureElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLPictureElement : HTMLElement {
 interface HTMLPictureElement : HTMLElement {
 
 
 
 

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLPreElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLPreElement : HTMLElement {
 interface HTMLPreElement : HTMLElement {
 
 
 
 

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLProgressElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLProgressElement : HTMLElement {
 interface HTMLProgressElement : HTMLElement {
 
 
 
 

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLQuoteElement : HTMLElement {
 interface HTMLQuoteElement : HTMLElement {
 
 
     [Reflect] attribute DOMString cite;
     [Reflect] attribute DOMString cite;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLScriptElement : HTMLElement {
 interface HTMLScriptElement : HTMLElement {
 
 
     [Reflect] attribute DOMString src;
     [Reflect] attribute DOMString src;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLSelectElement : HTMLElement {
 interface HTMLSelectElement : HTMLElement {
 
 
     [Reflect] attribute boolean disabled;
     [Reflect] attribute boolean disabled;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLSlotElement : HTMLElement {
 interface HTMLSlotElement : HTMLElement {
 
 
     [Reflect] attribute DOMString name;
     [Reflect] attribute DOMString name;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLSourceElement : HTMLElement {
 interface HTMLSourceElement : HTMLElement {
 
 
     [Reflect] attribute DOMString src;
     [Reflect] attribute DOMString src;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLSpanElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLSpanElement : HTMLElement {
 interface HTMLSpanElement : HTMLElement {
 
 
 
 

+ 3 - 0
Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl

@@ -1,3 +1,6 @@
+#import <CSS/CSSStyleSheet.idl>
+#import <HTML/HTMLElement.idl>
+
 interface HTMLStyleElement : HTMLElement {
 interface HTMLStyleElement : HTMLElement {
 
 
     [Reflect] attribute DOMString media;
     [Reflect] attribute DOMString media;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLTableCaptionElement : HTMLElement {
 interface HTMLTableCaptionElement : HTMLElement {
 
 
     [Reflect] attribute DOMString align;
     [Reflect] attribute DOMString align;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLTableCellElement : HTMLElement {
 interface HTMLTableCellElement : HTMLElement {
 
 
     [Reflect] attribute DOMString headers;
     [Reflect] attribute DOMString headers;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLTableColElement : HTMLElement {
 interface HTMLTableColElement : HTMLElement {
 
 
     [Reflect] attribute DOMString align;
     [Reflect] attribute DOMString align;

+ 6 - 0
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 {
 interface HTMLTableElement : HTMLElement {
 
 
     attribute HTMLTableCaptionElement? caption;
     attribute HTMLTableCaptionElement? caption;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLTableRowElement : HTMLElement {
 interface HTMLTableRowElement : HTMLElement {
 
 
     [Reflect] attribute DOMString align;
     [Reflect] attribute DOMString align;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLTableSectionElement : HTMLElement {
 interface HTMLTableSectionElement : HTMLElement {
 
 
     [Reflect] attribute DOMString align;
     [Reflect] attribute DOMString align;

+ 3 - 0
Userland/Libraries/LibWeb/HTML/HTMLTemplateElement.idl

@@ -1,3 +1,6 @@
+#import <DOM/DocumentFragment.idl>
+#import <HTML/HTMLElement.idl>
+
 interface HTMLTemplateElement : HTMLElement {
 interface HTMLTemplateElement : HTMLElement {
 
 
     readonly attribute DocumentFragment content;
     readonly attribute DocumentFragment content;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLTextAreaElement : HTMLElement {
 interface HTMLTextAreaElement : HTMLElement {
 
 
     [Reflect] attribute DOMString placeholder;
     [Reflect] attribute DOMString placeholder;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLTimeElement : HTMLElement {
 interface HTMLTimeElement : HTMLElement {
 
 
     [Reflect=datetime] attribute DOMString dateTime;
     [Reflect=datetime] attribute DOMString dateTime;

+ 2 - 0
Userland/Libraries/LibWeb/HTML/HTMLTitleElement.idl

@@ -1,3 +1,5 @@
+#import <HTML/HTMLElement.idl>
+
 interface HTMLTitleElement : HTMLElement {
 interface HTMLTitleElement : HTMLElement {
 
 
 
 

Some files were not shown because too many files changed in this diff