LibWeb: Set an attribute's owning element when it is known

This commit is contained in:
Timothy Flynn 2021-10-15 12:03:08 -04:00 committed by Linus Groh
commit 454d218716
Notes: sideshowbarker 2024-07-18 02:16:33 +09:00
3 changed files with 7 additions and 6 deletions

View file

@ -17,7 +17,7 @@ class Attribute final : public Node {
public:
using WrapperType = Bindings::AttributeWrapper;
static NonnullRefPtr<Attribute> create(Document&, FlyString local_name, String value);
static NonnullRefPtr<Attribute> create(Document&, FlyString local_name, String value, Element const* = nullptr);
virtual ~Attribute() override = default;
@ -38,7 +38,7 @@ public:
constexpr bool specified() const { return true; }
private:
Attribute(Document&, FlyString local_name, String value);
Attribute(Document&, FlyString local_name, String value, Element const*);
QualifiedName m_qualified_name;
String m_value;