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