@ribajs/core
Version:
Core module of Riba.js
15 lines • 1.09 kB
JavaScript
import { Binder } from "../binder.js";
export class ReadonlyBinder extends Binder {
static key = "readonly";
routine(el, readOnly) {
readOnly = !!readOnly;
el.readOnly = readOnly;
if (readOnly) {
el.setAttribute("readonly", "");
}
else {
el.removeAttribute("readonly");
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVhZG9ubHkuYmluZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2JpbmRlcnMvcmVhZG9ubHkuYmluZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFLdEMsTUFBTSxPQUFPLGNBQWUsU0FBUSxNQUFpQztJQUNuRSxNQUFNLENBQUMsR0FBRyxHQUFHLFVBQVUsQ0FBQztJQUV4QixPQUFPLENBQUMsRUFBb0IsRUFBRSxRQUFpQjtRQUM3QyxRQUFRLEdBQUcsQ0FBQyxDQUFDLFFBQVEsQ0FBQztRQUN0QixFQUFFLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztRQUN2QixJQUFJLFFBQVEsRUFBRSxDQUFDO1lBQ2IsRUFBRSxDQUFDLFlBQVksQ0FBQyxVQUFVLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFDbEMsQ0FBQzthQUFNLENBQUM7WUFDTixFQUFFLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQ2pDLENBQUM7SUFDSCxDQUFDIn0=