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));