MCPcopy Create free account
hub / github.com/flyfloor/react-component / toggleClass

Function toggleClass

lib/util/dom.js:11–17  ·  view source on GitHub ↗
(el, className)

Source from the content-addressed store, hash-verified

9exports.addClass = addClass;
10exports.getClassList = getClassList;
11function toggleClass(el, className) {
12 if (el && el instanceof Node && className) {
13 var str = el.className;
14 var index = str.indexOf(className);
15 el.className = index === -1 ? str + ' ' + className : str.slice(0, index) + str.slice(index, className.length);
16 }
17}
18
19function removeClass(el, className) {
20 if (!el || !className) return;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…