1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 06:17:35 +00:00

LibWeb: Implement the HTMLHyperlinkElementUtils mixin

This is used by HTMLAnchorElement and HTMLAreaElement to share
functionality related to their href attribute.
This commit is contained in:
Andreas Kling 2021-10-03 19:39:12 +02:00
parent e5b8544762
commit a7a3f41f67
9 changed files with 609 additions and 3 deletions

View file

@ -13,4 +13,17 @@ interface HTMLAnchorElement : HTMLElement {
[Reflect] attribute DOMString rev;
[Reflect] attribute DOMString shape;
// FIXME: This should come from a HTMLHyperlinkElementUtils mixin
[CEReactions] stringifier attribute USVString href;
readonly attribute USVString origin;
[CEReactions] attribute USVString protocol;
[CEReactions] attribute USVString username;
[CEReactions] attribute USVString password;
[CEReactions] attribute USVString host;
[CEReactions] attribute USVString hostname;
[CEReactions] attribute USVString port;
[CEReactions] attribute USVString pathname;
[CEReactions] attribute USVString search;
[CEReactions] attribute USVString hash;
};