1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 | import { MDCFoundation } from '@material/base/foundation';
|
24 | import { MDCCheckboxAdapter } from './adapter';
|
25 | export declare class MDCCheckboxFoundation extends MDCFoundation<MDCCheckboxAdapter> {
|
26 | static get cssClasses(): {
|
27 | ANIM_CHECKED_INDETERMINATE: string;
|
28 | ANIM_CHECKED_UNCHECKED: string;
|
29 | ANIM_INDETERMINATE_CHECKED: string;
|
30 | ANIM_INDETERMINATE_UNCHECKED: string;
|
31 | ANIM_UNCHECKED_CHECKED: string;
|
32 | ANIM_UNCHECKED_INDETERMINATE: string;
|
33 | BACKGROUND: string;
|
34 | CHECKED: string;
|
35 | CHECKMARK: string;
|
36 | CHECKMARK_PATH: string;
|
37 | DISABLED: string;
|
38 | INDETERMINATE: string;
|
39 | MIXEDMARK: string;
|
40 | NATIVE_CONTROL: string;
|
41 | ROOT: string;
|
42 | SELECTED: string;
|
43 | UPGRADED: string;
|
44 | };
|
45 | static get strings(): {
|
46 | ARIA_CHECKED_ATTR: string;
|
47 | ARIA_CHECKED_INDETERMINATE_VALUE: string;
|
48 | DATA_INDETERMINATE_ATTR: string;
|
49 | NATIVE_CONTROL_SELECTOR: string;
|
50 | TRANSITION_STATE_CHECKED: string;
|
51 | TRANSITION_STATE_INDETERMINATE: string;
|
52 | TRANSITION_STATE_INIT: string;
|
53 | TRANSITION_STATE_UNCHECKED: string;
|
54 | };
|
55 | static get numbers(): {
|
56 | ANIM_END_LATCH_MS: number;
|
57 | };
|
58 | static get defaultAdapter(): MDCCheckboxAdapter;
|
59 | private currentCheckState;
|
60 | private currentAnimationClass;
|
61 | private animEndLatchTimer;
|
62 | private enableAnimationEndHandler;
|
63 | constructor(adapter?: Partial<MDCCheckboxAdapter>);
|
64 | init(): void;
|
65 | destroy(): void;
|
66 | setDisabled(disabled: boolean): void;
|
67 | /**
|
68 | * Handles the animationend event for the checkbox
|
69 | */
|
70 | handleAnimationEnd(): void;
|
71 | /**
|
72 | * Handles the change event for the checkbox
|
73 | */
|
74 | handleChange(): void;
|
75 | private transitionCheckState;
|
76 | private determineCheckState;
|
77 | private getTransitionAnimationClass;
|
78 | private updateAriaChecked;
|
79 | }
|
80 | export default MDCCheckboxFoundation;
|