MCPcopy Create free account
hub / github.com/breck7/scroll / removeClassFromStumpParticle

Method removeClassFromStumpParticle

external/.scrollLibs.js:22818–22826  ·  view source on GitHub ↗
(className)

Source from the content-addressed store, hash-verified

22816 return this
22817 }
22818 removeClassFromStumpParticle(className) {
22819 const classParser = this.getParticle("class")
22820 if (!classParser) return this
22821 const newClasses = classParser.atoms.filter(atom => atom !== className)
22822 if (!newClasses.length) classParser.destroy()
22823 else classParser.setContent(newClasses.join(" "))
22824 this.getShadow().removeClassFromShadow(className)
22825 return this
22826 }
22827 stumpParticleHasClass(className) {
22828 const classParser = this.getParticle("class")
22829 return classParser && classParser.atoms.includes(className) ? true : false

Callers 2

dragleaveHandlerMethod · 0.80
dropHandlerMethod · 0.80

Calls 7

getShadowMethod · 0.95
destroyMethod · 0.80
setContentMethod · 0.80
getParticleMethod · 0.45
filterMethod · 0.45
joinMethod · 0.45
removeClassFromShadowMethod · 0.45

Tested by

no test coverage detected