1 | import { EventEmitter, TemplateRef } from '@angular/core';
|
2 | import { CalendarEvent } from 'calendar-utils';
|
3 | import { Subject } from 'rxjs';
|
4 | import { CalendarEventTimesChangedEvent } from '../../common/calendar-event-times-changed-event/calendar-event-times-changed-event.interface';
|
5 | import { PlacementArray } from 'positioning';
|
6 | import { CalendarWeekViewBeforeRenderEvent } from '../../week/calendar-week.module';
|
7 | import { ResizeCursors } from 'angular-resizable-element';
|
8 | import * as i0 from "@angular/core";
|
9 | export declare type CalendarDayViewBeforeRenderEvent = CalendarWeekViewBeforeRenderEvent;
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 | export declare class CalendarDayViewComponent {
|
21 | |
22 |
|
23 |
|
24 | viewDate: Date;
|
25 | |
26 |
|
27 |
|
28 |
|
29 | events: CalendarEvent[];
|
30 | |
31 |
|
32 |
|
33 | hourSegments: number;
|
34 | |
35 |
|
36 |
|
37 | hourSegmentHeight: number;
|
38 | |
39 |
|
40 |
|
41 | hourDuration: number;
|
42 | |
43 |
|
44 |
|
45 | minimumEventHeight: number;
|
46 | |
47 |
|
48 |
|
49 | dayStartHour: number;
|
50 | |
51 |
|
52 |
|
53 | dayStartMinute: number;
|
54 | |
55 |
|
56 |
|
57 | dayEndHour: number;
|
58 | |
59 |
|
60 |
|
61 | dayEndMinute: number;
|
62 | |
63 |
|
64 |
|
65 | refresh: Subject<any>;
|
66 | |
67 |
|
68 |
|
69 | locale: string;
|
70 | |
71 |
|
72 |
|
73 | eventSnapSize: number;
|
74 | |
75 |
|
76 |
|
77 | tooltipPlacement: PlacementArray;
|
78 | |
79 |
|
80 |
|
81 | tooltipTemplate: TemplateRef<any>;
|
82 | |
83 |
|
84 |
|
85 | tooltipAppendToBody: boolean;
|
86 | |
87 |
|
88 |
|
89 |
|
90 | tooltipDelay: number | null;
|
91 | |
92 |
|
93 |
|
94 | hourSegmentTemplate: TemplateRef<any>;
|
95 | |
96 |
|
97 |
|
98 | eventTemplate: TemplateRef<any>;
|
99 | |
100 |
|
101 |
|
102 | eventTitleTemplate: TemplateRef<any>;
|
103 | |
104 |
|
105 |
|
106 | eventActionsTemplate: TemplateRef<any>;
|
107 | |
108 |
|
109 |
|
110 | snapDraggedEvents: boolean;
|
111 | |
112 |
|
113 |
|
114 | allDayEventsLabelTemplate: TemplateRef<any>;
|
115 | |
116 |
|
117 |
|
118 | currentTimeMarkerTemplate: TemplateRef<any>;
|
119 | |
120 |
|
121 |
|
122 |
|
123 | validateEventTimesChanged: (event: CalendarEventTimesChangedEvent) => boolean;
|
124 | |
125 |
|
126 |
|
127 | resizeCursors: Partial<Pick<ResizeCursors, 'leftOrRight' | 'topOrBottom'>>;
|
128 | |
129 |
|
130 |
|
131 | eventClicked: EventEmitter<{
|
132 | event: CalendarEvent;
|
133 | sourceEvent: MouseEvent | KeyboardEvent;
|
134 | }>;
|
135 | |
136 |
|
137 |
|
138 | hourSegmentClicked: EventEmitter<{
|
139 | date: Date;
|
140 | sourceEvent: MouseEvent;
|
141 | }>;
|
142 | |
143 |
|
144 |
|
145 | eventTimesChanged: EventEmitter<CalendarEventTimesChangedEvent<any>>;
|
146 | |
147 |
|
148 |
|
149 |
|
150 | beforeViewRender: EventEmitter<CalendarWeekViewBeforeRenderEvent>;
|
151 | static ɵfac: i0.ɵɵFactoryDeclaration<CalendarDayViewComponent, never>;
|
152 | static ɵcmp: i0.ɵɵComponentDeclaration<CalendarDayViewComponent, "mwl-calendar-day-view", never, { "viewDate": "viewDate"; "events": "events"; "hourSegments": "hourSegments"; "hourSegmentHeight": "hourSegmentHeight"; "hourDuration": "hourDuration"; "minimumEventHeight": "minimumEventHeight"; "dayStartHour": "dayStartHour"; "dayStartMinute": "dayStartMinute"; "dayEndHour": "dayEndHour"; "dayEndMinute": "dayEndMinute"; "refresh": "refresh"; "locale": "locale"; "eventSnapSize": "eventSnapSize"; "tooltipPlacement": "tooltipPlacement"; "tooltipTemplate": "tooltipTemplate"; "tooltipAppendToBody": "tooltipAppendToBody"; "tooltipDelay": "tooltipDelay"; "hourSegmentTemplate": "hourSegmentTemplate"; "eventTemplate": "eventTemplate"; "eventTitleTemplate": "eventTitleTemplate"; "eventActionsTemplate": "eventActionsTemplate"; "snapDraggedEvents": "snapDraggedEvents"; "allDayEventsLabelTemplate": "allDayEventsLabelTemplate"; "currentTimeMarkerTemplate": "currentTimeMarkerTemplate"; "validateEventTimesChanged": "validateEventTimesChanged"; "resizeCursors": "resizeCursors"; }, { "eventClicked": "eventClicked"; "hourSegmentClicked": "hourSegmentClicked"; "eventTimesChanged": "eventTimesChanged"; "beforeViewRender": "beforeViewRender"; }, never, never, false, never>;
|
153 | }
|