Serenity Operating System
at master 45 lines 1.5 kB view raw
1#import <HTML/HTMLElement.idl> 2#import <HTML/HTMLFormElement.idl> 3#import <FileAPI/FileList.idl> 4 5// https://html.spec.whatwg.org/multipage/input.html#htmlinputelement 6[Exposed=Window] 7interface HTMLInputElement : HTMLElement { 8 9 readonly attribute HTMLFormElement? form; 10 attribute FileList? files; 11 12 [Reflect] attribute DOMString accept; 13 [Reflect] attribute DOMString alt; 14 [Reflect] attribute DOMString max; 15 [Reflect] attribute DOMString min; 16 [Reflect] attribute DOMString pattern; 17 [Reflect] attribute DOMString placeholder; 18 [Reflect] attribute DOMString src; 19 [Reflect] attribute DOMString step; 20 [Reflect] attribute DOMString name; 21 [Reflect=dirname] attribute DOMString dirName; 22 [Reflect=value] attribute DOMString defaultValue; 23 24 attribute DOMString type; 25 26 [LegacyNullToEmptyString] attribute DOMString value; 27 28 [ImplementedAs=checked_binding] attribute boolean checked; 29 30 [Reflect] attribute boolean disabled; 31 [Reflect=checked] attribute boolean defaultChecked; 32 [Reflect=formnovalidate] attribute boolean formNoValidate; 33 [Reflect=formtarget] attribute DOMString formTarget; 34 [Reflect] attribute boolean multiple; 35 [Reflect=readonly] attribute boolean readOnly; 36 [Reflect] attribute boolean required; 37 38 [Reflect] attribute DOMString align; 39 [Reflect=usemap] attribute DOMString useMap; 40 41 undefined setSelectionRange(unsigned long start, unsigned long end, optional DOMString direction); 42 43 undefined showPicker(); 44 45};