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 { MDCToolbarAdapter } from './adapter';
|
25 | export declare class MDCToolbarFoundation extends MDCFoundation<MDCToolbarAdapter> {
|
26 | static readonly cssClasses: {
|
27 | FIXED: string;
|
28 | FIXED_AT_LAST_ROW: string;
|
29 | FIXED_LASTROW: string;
|
30 | FLEXIBLE_DEFAULT_BEHAVIOR: string;
|
31 | FLEXIBLE_MAX: string;
|
32 | FLEXIBLE_MIN: string;
|
33 | TOOLBAR_ROW_FLEXIBLE: string;
|
34 | };
|
35 | static readonly strings: {
|
36 | CHANGE_EVENT: string;
|
37 | FIRST_ROW_SELECTOR: string;
|
38 | ICON_SELECTOR: string;
|
39 | TITLE_SELECTOR: string;
|
40 | };
|
41 | static readonly numbers: {
|
42 | MAX_TITLE_SIZE: number;
|
43 | MIN_TITLE_SIZE: number;
|
44 | TOOLBAR_MOBILE_BREAKPOINT: number;
|
45 | TOOLBAR_ROW_HEIGHT: number;
|
46 | TOOLBAR_ROW_MOBILE_HEIGHT: number;
|
47 | };
|
48 | static readonly defaultAdapter: MDCToolbarAdapter;
|
49 | private checkRowHeightFrame_;
|
50 | private scrollFrame_;
|
51 | private executedLastChange_;
|
52 | private isFixed_;
|
53 | private isFixedLastRow_;
|
54 | private hasFlexibleFirstRow_;
|
55 | private useFlexDefaultBehavior_;
|
56 | private calculations_;
|
57 | private resizeHandler_;
|
58 | private scrollHandler_;
|
59 | constructor(adapter?: Partial<MDCToolbarAdapter>);
|
60 | init(): void;
|
61 | destroy(): void;
|
62 | updateAdjustElementStyles(): void;
|
63 | private getFlexibleExpansionRatio_;
|
64 | private checkRowHeight_;
|
65 | private setKeyHeights_;
|
66 | private updateToolbarStyles_;
|
67 | private scrolledOutOfThreshold_;
|
68 | private initKeyRatio_;
|
69 | private getRowHeight_;
|
70 | private updateToolbarFlexibleState_;
|
71 | private updateToolbarFixedState_;
|
72 | private updateFlexibleRowElementStyles_;
|
73 | private updateElementStylesDefaultBehavior_;
|
74 | }
|
75 | export default MDCToolbarFoundation;
|