diff options
| author | Shulhan <ms@kilabit.info> | 2021-09-05 16:09:55 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2021-09-05 18:36:42 +0700 |
| commit | 2df99a87e652db2c82383b59307b6016ae2ba4f4 (patch) | |
| tree | ddca74b85f61962dae505e404706b5f2336ed901 /input/string.d.ts | |
| parent | 437cee56693f69b2a58f37f8a5ff5b931ea803a2 (diff) | |
| download | pakakeh.ts-2df99a87e652db2c82383b59307b6016ae2ba4f4.tar.xz | |
input: implement class WuiInputString
The WuiInputString create an HTML input for string with predefined
options.
The required options are "label" and "value".
Diffstat (limited to 'input/string.d.ts')
| -rw-r--r-- | input/string.d.ts | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/input/string.d.ts b/input/string.d.ts new file mode 100644 index 0000000..f0a36fe --- /dev/null +++ b/input/string.d.ts @@ -0,0 +1,23 @@ +export interface WuiInputStringOpts { + label: string; + value: string; + id?: string; + hint?: string; + is_disabled?: boolean; + onChangeHandler?: (new_value: string) => void; +} +export declare class WuiInputString { + opts: WuiInputStringOpts; + el: HTMLElement; + private el_label; + private el_input; + private el_hint; + private el_hint_toggler; + private value; + constructor(opts: WuiInputStringOpts); + private generateLabel; + private generateInput; + private generateHintToggler; + private generateHint; + private onClickHintToggler; +} |
