Simplified classList within Python code (#1459)

This commit is contained in:
Andrea Giammarchi
2023-05-15 12:45:11 +02:00
committed by GitHub
parent 89d5d5c7db
commit a469062a32

View File

@@ -122,23 +122,23 @@ class Element:
return Element(clone.id, clone)
def remove_class(self, classname):
classList = self.element.classList
if isinstance(classname, list):
for cl in classname:
self.remove_class(cl)
classList.remove(*classname)
else:
self.element.classList.remove(classname)
classList.remove(classname)
def add_class(self, classname):
classList = self.element.classList
if isinstance(classname, list):
for cl in classname:
self.element.classList.add(cl)
classList.add(*classname)
else:
self.element.classList.add(classname)
def add_classes(element, class_list):
for klass in class_list.split(" "):
element.classList.add(klass)
classList = element.classList
classList.add(*class_list.split(" "))
def create(what, id_=None, classes=""):