mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
LibWeb/HTML: Implement cite attribute according to spec
Implements the cite attribute of `q`, `blockqoute`, `ins` and `del` elements according to spec by returning a valid URL.
This commit is contained in:
committed by
Tim Ledbetter
parent
2f51e9a98e
commit
74645facae
@@ -6,7 +6,7 @@ interface HTMLModElement : HTMLElement {
|
|||||||
|
|
||||||
[HTMLConstructor] constructor();
|
[HTMLConstructor] constructor();
|
||||||
|
|
||||||
[CEReactions, Reflect] attribute USVString cite;
|
[CEReactions, Reflect, URL] attribute USVString cite;
|
||||||
[CEReactions, Reflect=datetime] attribute DOMString dateTime;
|
[CEReactions, Reflect=datetime] attribute DOMString dateTime;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ interface HTMLQuoteElement : HTMLElement {
|
|||||||
|
|
||||||
[HTMLConstructor] constructor();
|
[HTMLConstructor] constructor();
|
||||||
|
|
||||||
[CEReactions, Reflect] attribute USVString cite;
|
[CEReactions, Reflect, URL] attribute USVString cite;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -14,3 +14,7 @@ script.src final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
|||||||
source.src final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
source.src final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
||||||
track.src final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
track.src final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
||||||
video.src final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
video.src final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
||||||
|
q.cite final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
||||||
|
blockquote.cite final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
||||||
|
ins.cite final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
||||||
|
del.cite final URL path segment: %EF%BF%BDa%EF%BF%BDb%EF%BF%BD
|
||||||
|
|||||||
@@ -19,6 +19,10 @@
|
|||||||
{ "source": "src" },
|
{ "source": "src" },
|
||||||
{ "track": "src" },
|
{ "track": "src" },
|
||||||
{ "video": "src" },
|
{ "video": "src" },
|
||||||
|
{ "q": "cite" },
|
||||||
|
{ "blockquote": "cite" },
|
||||||
|
{ "ins": "cite" },
|
||||||
|
{ "del": "cite" },
|
||||||
];
|
];
|
||||||
for (const elementDescriptor of elementList) {
|
for (const elementDescriptor of elementList) {
|
||||||
[elementName, propertyName] = Object.entries(elementDescriptor)[0];
|
[elementName, propertyName] = Object.entries(elementDescriptor)[0];
|
||||||
|
|||||||
Reference in New Issue
Block a user