LibWeb: Add the HTMLOrSVGElement IDL interface mixin

This commit is contained in:
Idan Horowitz 2022-03-30 23:53:56 +03:00 committed by Andreas Kling
parent 46fa18657c
commit 1577bac6a5
Notes: sideshowbarker 2024-07-17 16:26:33 +09:00
2 changed files with 9 additions and 5 deletions

View file

@ -22,9 +22,6 @@ interface HTMLElement : Element {
readonly attribute long offsetWidth;
readonly attribute long offsetHeight;
// FIXME: This should come from a HTMLOrSVGElement mixin
[SameObject] readonly attribute DOMStringMap dataset;
// FIXME: These should all come from a GlobalEventHandlers mixin
attribute EventHandler onabort;
attribute EventHandler onauxclick;
@ -97,3 +94,9 @@ interface HTMLElement : Element {
attribute EventHandler onwheel;
};
HTMLElement includes HTMLOrSVGElement;
interface mixin HTMLOrSVGElement {
[SameObject] readonly attribute DOMStringMap dataset;
};

View file

@ -1,7 +1,8 @@
#import <DOM/Element.idl>
#import <HTML/HTMLElement.idl>
#import <HTML/DOMStringMap.idl>
interface SVGElement : Element {
// FIXME: This should come from a HTMLOrSVGElement mixin
[SameObject] readonly attribute DOMStringMap dataset;
};
SVGElement includes HTMLOrSVGElement;