UNPKG

@ribajs/core

Version:

Core module of Riba.js

14 lines 1.1 kB
import { Binder } from "../binder.js"; export class MaxlengthBinder extends Binder { static key = "maxlength"; routine(el, maxLength) { if (typeof maxLength === "number") { el.setAttribute("maxlength", maxLength.toString()); el.maxLength = maxLength; } else { el.removeAttribute("maxlength"); } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF4bGVuZ3RoLmJpbmRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9iaW5kZXJzL21heGxlbmd0aC5iaW5kZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUt0QyxNQUFNLE9BQU8sZUFBZ0IsU0FBUSxNQUEyQjtJQUM5RCxNQUFNLENBQUMsR0FBRyxHQUFHLFdBQVcsQ0FBQztJQUV6QixPQUFPLENBQUMsRUFBZSxFQUFFLFNBQWtCO1FBQ3pDLElBQUksT0FBTyxTQUFTLEtBQUssUUFBUSxFQUFFLENBQUM7WUFDakMsRUFBdUIsQ0FBQyxZQUFZLENBQUMsV0FBVyxFQUFFLFNBQVMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO1lBQ3hFLEVBQXVCLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUNqRCxDQUFDO2FBQU0sQ0FBQztZQUNMLEVBQXVCLENBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyxDQUFDO1FBQ3hELENBQUM7SUFDSCxDQUFDIn0=