MCPcopy
hub / github.com/kartik-v/bootstrap-fileinput / toggleClass

Function toggleClass

js/plugins/sortable.js:251–260  ·  view source on GitHub ↗
(el, name, state)

Source from the content-addressed store, hash-verified

249 var R_SPACE = /\s+/g;
250
251 function toggleClass(el, name, state) {
252 if (el && name) {
253 if (el.classList) {
254 el.classList[state ? 'add' : 'remove'](name);
255 } else {
256 var className = (' ' + el.className + ' ').replace(R_SPACE, ' ').replace(' ' + name + ' ', ' ');
257 el.className = (className + (state ? ' ' + name : '')).replace(R_SPACE, ' ');
258 }
259 }
260 }
261
262 function css(el, prop, val) {
263 var style = el && el.style;

Callers 4

sortable.jsFile · 0.85
completedFunction · 0.85
SwapPluginFunction · 0.85
MultiDragPluginFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected