UNPKG

@ribajs/core

Version:

Core module of Riba.js

15 lines 1.09 kB
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=