Browse Source

LibWeb: Remove unused Element::set_attributes()

Andreas Kling 4 years ago
parent
commit
4a9dcd974a
2 changed files with 0 additions and 12 deletions
  1. 0 10
      Libraries/LibWeb/DOM/Element.cpp
  2. 0 2
      Libraries/LibWeb/DOM/Element.h

+ 0 - 10
Libraries/LibWeb/DOM/Element.cpp

@@ -101,16 +101,6 @@ void Element::remove_attribute(const FlyString& name)
     m_attributes.remove_first_matching([&](auto& attribute) { return attribute.name() == name; });
     m_attributes.remove_first_matching([&](auto& attribute) { return attribute.name() == name; });
 }
 }
 
 
-void Element::set_attributes(Vector<Attribute>&& attributes)
-{
-    CSS::StyleInvalidator style_invalidator(document());
-
-    m_attributes = move(attributes);
-
-    for (auto& attribute : m_attributes)
-        parse_attribute(attribute.name(), attribute.value());
-}
-
 bool Element::has_class(const FlyString& class_name) const
 bool Element::has_class(const FlyString& class_name) const
 {
 {
     for (auto& class_ : m_classes) {
     for (auto& class_ : m_classes) {

+ 0 - 2
Libraries/LibWeb/DOM/Element.h

@@ -65,8 +65,6 @@ public:
     void set_attribute(const FlyString& name, const String& value);
     void set_attribute(const FlyString& name, const String& value);
     void remove_attribute(const FlyString& name);
     void remove_attribute(const FlyString& name);
 
 
-    void set_attributes(Vector<Attribute>&&);
-
     template<typename Callback>
     template<typename Callback>
     void for_each_attribute(Callback callback) const
     void for_each_attribute(Callback callback) const
     {
     {