UNPKG

mdui-ext

Version:

a extension for mdui !(not completed)

31 lines (30 loc) 988 B
class ClassUtil { static changeTextColor(textColor, element) { ClassUtil.removeClassNameStartsWith("mdui-text-color", element); element.classList.add("mdui-text-color-" + textColor); } static changeColor(color, element) { ClassUtil.removeClassNameStartsWith("mdui-color-", element); element.classList.add("mdui-color-" + color); } static removeClassNameStartsWith(startsWith, element) { const classList = element.classList; classList.forEach((clazz) => { if (clazz.startsWith(startsWith)) { classList.remove(clazz); } }); } static containsClassNameStartWith(startWith, element) { const classList = element.classList; let ret = false; classList.forEach((clazz) => { if (clazz.startsWith(startWith)) { ret = true; return; } }); return ret; } } export { ClassUtil };