Jelajahi Sumber

LibWeb: Make Element::has_attribute_ns take a StringView

Similar to Element::has_attribute, ideally this would take a
`FlyString const&`, but NamedNodeMap::get_attribute_ns already takes a
StringView. To aid in porting away from DeprecatedString, just take a
StringView for now.
Shannon Booth 1 tahun lalu
induk
melakukan
e5e4920e66

+ 1 - 1
Userland/Libraries/LibWeb/DOM/Element.cpp

@@ -310,7 +310,7 @@ bool Element::has_attribute(StringView name) const
 }
 
 // https://dom.spec.whatwg.org/#dom-element-hasattributens
-bool Element::has_attribute_ns(DeprecatedFlyString namespace_, DeprecatedFlyString const& name) const
+bool Element::has_attribute_ns(StringView namespace_, StringView name) const
 {
     // 1. If namespace is the empty string, then set it to null.
     if (namespace_.is_empty())

+ 1 - 1
Userland/Libraries/LibWeb/DOM/Element.h

@@ -93,7 +93,7 @@ public:
 
     // FIXME: This should be taking a 'FlyString const&'
     bool has_attribute(StringView name) const;
-    bool has_attribute_ns(DeprecatedFlyString namespace_, DeprecatedFlyString const& name) const;
+    bool has_attribute_ns(StringView namespace_, StringView name) const;
     bool has_attributes() const;
 
     // FIXME: This should be taking a 'FlyString const&'