@ribajs/core
Version:
Core module of Riba.js
14 lines • 1.06 kB
JavaScript
import { Binder } from "../binder.js";
export class HideBinder extends Binder {
static key = "hide";
routine(el, value) {
el.style.display = value ? "none" : "";
if (value) {
el.setAttribute("hidden", "true");
}
else {
el.removeAttribute("hidden");
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlkZS5iaW5kZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmluZGVycy9oaWRlLmJpbmRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBS3RDLE1BQU0sT0FBTyxVQUFXLFNBQVEsTUFBNEI7SUFDMUQsTUFBTSxDQUFDLEdBQUcsR0FBRyxNQUFNLENBQUM7SUFDcEIsT0FBTyxDQUFDLEVBQWUsRUFBRSxLQUFjO1FBQ3JDLEVBQUUsQ0FBQyxLQUFLLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDdkMsSUFBSSxLQUFLLEVBQUUsQ0FBQztZQUNWLEVBQUUsQ0FBQyxZQUFZLENBQUMsUUFBUSxFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBQ3BDLENBQUM7YUFBTSxDQUFDO1lBQ04sRUFBRSxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUMvQixDQUFDO0lBQ0gsQ0FBQyJ9