taggedjs
Version:
tagged template reactive html
22 lines • 674 B
JavaScript
export function inputAttribute(name, value, element) {
const names = name.split('.');
// style.position = "absolute"
if (names[0] === 'style') {
element.style[names[1]] = value;
}
// Example: class.width-full = "true"
if (names[0] === 'class') {
names.shift();
if (value) {
for (let index = 0; index < names.length; ++index) {
element.classList.add(names[index]);
}
}
else {
for (let index = 0; index < names.length; ++index) {
element.classList.remove(names[index]);
}
}
}
}
//# sourceMappingURL=inputAttribute.js.map