mirror of
https://github.com/RGBCube/serenity
synced 2025-05-30 23:28:12 +00:00

HTMLElement is the only interface that includes ElementContentEditable in the HTML specification. This makes sense, as Element is also a base class for elements in other specifications such as SVG, which definitely shouldn't be editable. Also adds a test for the attribute based on what Andreas did in the video that added it.
12 lines
318 B
Text
12 lines
318 B
Text
interface Element : Node {
|
|
|
|
readonly attribute DOMString tagName;
|
|
|
|
DOMString? getAttribute(DOMString qualifiedName);
|
|
void setAttribute(DOMString qualifiedName, DOMString value);
|
|
|
|
attribute DOMString innerHTML;
|
|
[Reflect] attribute DOMString id;
|
|
[Reflect=class] attribute DOMString className;
|
|
}
|
|
|