kopia lustrzana https://github.com/miklobit/TiddlyWiki5
Added class manipulation utilities
rodzic
581d165822
commit
4c01ae392e
21
js/Utils.js
21
js/Utils.js
|
@ -238,4 +238,25 @@ utils.domContains = function(a,b) {
|
|||
!!(a.compareDocumentPosition(b) & 16);
|
||||
};
|
||||
|
||||
utils.hasClass = function(el,className) {
|
||||
return el.className.split(" ").indexOf(className) !== -1;
|
||||
}
|
||||
|
||||
utils.addClass = function(el,className) {
|
||||
var c = el.className.split(" ");
|
||||
if(c.indexOf(className) === -1) {
|
||||
c.push(className);
|
||||
}
|
||||
el.className = c.join(" ");
|
||||
}
|
||||
|
||||
utils.removeClass = function(el,className) {
|
||||
var c = el.className.split(" "),
|
||||
p = c.indexOf(className);
|
||||
if(p !== -1) {
|
||||
c.splice(p,1);
|
||||
el.className = c.join(" ");
|
||||
}
|
||||
}
|
||||
|
||||
})();
|
||||
|
|
Ładowanie…
Reference in New Issue