@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
28 lines (27 loc) • 919 B
JavaScript
/*!
* KoliBri - The accessible HTML-Standard
*/
import { validateAccept, validateMultiple, validateRequired } from "../../schema";
import { InputIconController } from "../@deprecated/input/controller-icon";
export class InputFileController extends InputIconController {
constructor(component, name, host) {
super(component, name, host);
this.component = component;
}
validateAccept(value) {
validateAccept(this.component, value);
}
validateMultiple(value) {
validateMultiple(this.component, value);
}
validateRequired(value) {
validateRequired(this.component, value);
}
componentWillLoad() {
super.componentWillLoad();
this.validateAccept(this.component._accept);
this.validateMultiple(this.component._multiple);
this.validateRequired(this.component._required);
}
}
//# sourceMappingURL=controller.js.map