1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 08:58:11 +00:00

LibWeb: Fully Implement get_an_elements_noopener

This removes two fix me in HTMLHyperlinkElementUtils
This commit is contained in:
Keir Davis 2022-12-15 14:35:49 +00:00 committed by Tim Flynn
parent 9feac465dc
commit f639445456
4 changed files with 14 additions and 5 deletions

View file

@ -19,6 +19,7 @@ class HTMLAnchorElement final
public:
virtual ~HTMLAnchorElement() override;
DeprecatedString rel() const { return attribute(HTML::AttributeNames::rel); }
DeprecatedString target() const { return attribute(HTML::AttributeNames::target); }
DeprecatedString download() const { return attribute(HTML::AttributeNames::download); }
@ -44,6 +45,7 @@ private:
virtual bool hyperlink_element_utils_is_html_anchor_element() const final { return true; }
virtual bool hyperlink_element_utils_is_connected() const final { return is_connected(); }
virtual DeprecatedString hyperlink_element_utils_target() const final { return target(); }
virtual DeprecatedString hyperlink_element_utils_rel() const final { return rel(); }
virtual void hyperlink_element_utils_queue_an_element_task(HTML::Task::Source source, Function<void()> steps) override
{
queue_an_element_task(source, move(steps));