@ribajs/core
Version:
Core module of Riba.js
14 lines • 1.29 kB
JavaScript
import { Binder } from "../binder.js";
export class StyleStarBinder extends Binder {
static key = "style-*";
routine(el, value) {
const propertyName = this.args[0];
if (value === null || value === undefined || value === "") {
el.style.removeProperty(propertyName.toString());
}
else {
el.style.setProperty(propertyName.toString(), value);
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUtY3NzLXByb3BlcnR5LmJpbmRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9iaW5kZXJzL3N0eWxlLWNzcy1wcm9wZXJ0eS5iaW5kZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGNBQWMsQ0FBQztBQVV0QyxNQUFNLE9BQU8sZUFBZ0IsU0FBUSxNQUEyQjtJQUM5RCxNQUFNLENBQUMsR0FBRyxHQUFHLFNBQVMsQ0FBQztJQUN2QixPQUFPLENBQUMsRUFBZSxFQUFFLEtBQWE7UUFDcEMsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUNsQyxJQUFJLEtBQUssS0FBSyxJQUFJLElBQUksS0FBSyxLQUFLLFNBQVMsSUFBSSxLQUFLLEtBQUssRUFBRSxFQUFFLENBQUM7WUFDMUQsRUFBRSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDbkQsQ0FBQzthQUFNLENBQUM7WUFDTixFQUFFLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsUUFBUSxFQUFFLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDdkQsQ0FBQztJQUNILENBQUMifQ==