mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-22 19:53:00 -05:00
Simplified classList within Python code (#1459)
This commit is contained in:
committed by
GitHub
parent
89d5d5c7db
commit
a469062a32
@@ -122,23 +122,23 @@ class Element:
|
|||||||
return Element(clone.id, clone)
|
return Element(clone.id, clone)
|
||||||
|
|
||||||
def remove_class(self, classname):
|
def remove_class(self, classname):
|
||||||
|
classList = self.element.classList
|
||||||
if isinstance(classname, list):
|
if isinstance(classname, list):
|
||||||
for cl in classname:
|
classList.remove(*classname)
|
||||||
self.remove_class(cl)
|
|
||||||
else:
|
else:
|
||||||
self.element.classList.remove(classname)
|
classList.remove(classname)
|
||||||
|
|
||||||
def add_class(self, classname):
|
def add_class(self, classname):
|
||||||
|
classList = self.element.classList
|
||||||
if isinstance(classname, list):
|
if isinstance(classname, list):
|
||||||
for cl in classname:
|
classList.add(*classname)
|
||||||
self.element.classList.add(cl)
|
|
||||||
else:
|
else:
|
||||||
self.element.classList.add(classname)
|
self.element.classList.add(classname)
|
||||||
|
|
||||||
|
|
||||||
def add_classes(element, class_list):
|
def add_classes(element, class_list):
|
||||||
for klass in class_list.split(" "):
|
classList = element.classList
|
||||||
element.classList.add(klass)
|
classList.add(*class_list.split(" "))
|
||||||
|
|
||||||
|
|
||||||
def create(what, id_=None, classes=""):
|
def create(what, id_=None, classes=""):
|
||||||
|
|||||||
Reference in New Issue
Block a user