@ribajs/core
Version:
Core module of Riba.js
14 lines • 1.24 kB
JavaScript
import { Binder } from "../binder.js";
export class StyleBackgroundImageBinder extends Binder {
static key = "style-background-image";
routine(el, value) {
const prop = "background-image";
if (value === null || value === undefined || value === "") {
el.style.removeProperty(prop);
}
else {
el.style.setProperty(prop, `url(${value})`);
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUtYmFja2dyb3VuZC1pbWFnZS5iaW5kZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmluZGVycy9zdHlsZS1iYWNrZ3JvdW5kLWltYWdlLmJpbmRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBVXRDLE1BQU0sT0FBTywwQkFBMkIsU0FBUSxNQUEyQjtJQUN6RSxNQUFNLENBQUMsR0FBRyxHQUFHLHdCQUF3QixDQUFDO0lBQ3RDLE9BQU8sQ0FBQyxFQUFlLEVBQUUsS0FBYTtRQUNwQyxNQUFNLElBQUksR0FBRyxrQkFBa0IsQ0FBQztRQUNoQyxJQUFJLEtBQUssS0FBSyxJQUFJLElBQUksS0FBSyxLQUFLLFNBQVMsSUFBSSxLQUFLLEtBQUssRUFBRSxFQUFFLENBQUM7WUFDMUQsRUFBRSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDaEMsQ0FBQzthQUFNLENBQUM7WUFDTixFQUFFLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUUsT0FBTyxLQUFLLEdBQUcsQ0FBQyxDQUFDO1FBQzlDLENBQUM7SUFDSCxDQUFDIn0=