@ribajs/core
Version:
Core module of Riba.js
14 lines • 1.1 kB
JavaScript
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=