ionic2-calendar-scheduler
Version:
Ionic5 calendar scheduler component
38 lines (37 loc) • 8.9 kB
JavaScript
/**
* @fileoverview This file was generated by the Angular template compiler. Do not edit.
*
* @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes}
* tslint:disable
*/
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "./weekview.ngfactory";
import * as i3 from "./weekview";
import * as i4 from "./calendar.service";
import * as i5 from "./calendar";
var styles_CalendarComponent = ["[_nghost-%COMP%] > div[_ngcontent-%COMP%] {\n height: 100%;\n }\n\n .calendar-event-inner[_ngcontent-%COMP%] {\n overflow: hidden;\n background-color: #3a87ad;\n color: white;\n height: 100%;\n width: 100%;\n padding: 2px;\n line-height: 15px;\n text-align: center;\n text-overflow: ellipsis;\n }\n\n @media (max-width: 750px) {\n .calendar-event-inner[_ngcontent-%COMP%] {\n font-size: 12px;\n }\n }"];
var RenderType_CalendarComponent = i0.ɵcrt({ encapsulation: 0, styles: styles_CalendarComponent, data: {} });
export { RenderType_CalendarComponent as RenderType_CalendarComponent };
function View_CalendarComponent_1(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵted(0, null, [" ", " "]))], null, function (_ck, _v) { var currVal_0 = _v.context.dayHeader["dayHeaderString"]; _ck(_v, 0, 0, currVal_0); }); }
function View_CalendarComponent_2(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 6, "div", [["class", "calendar-event-inner"]], null, null, null, null, null)), i0.ɵprd(512, null, i1.ɵNgStyleImpl, i1.ɵNgStyleR2Impl, [i0.ElementRef, i0.KeyValueDiffers, i0.Renderer2]), i0.ɵdid(2, 278528, null, 0, i1.NgStyle, [i1.ɵNgStyleImpl], { ngStyle: [0, "ngStyle"] }, null), i0.ɵpod(3, { "background-color": 0, "color": 1 }), (_l()(), i0.ɵted(4, null, ["", " "])), (_l()(), i0.ɵeld(5, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), i0.ɵted(6, null, ["", ""]))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _co.getBackgroundColor(_v.context.booking.event.status), _co.getTextColor(_v.context.booking.event.status)); _ck(_v, 2, 0, currVal_0); }, function (_ck, _v) { var currVal_1 = _v.context.booking.event.name; _ck(_v, 4, 0, currVal_1); var currVal_2 = _v.context.booking.event.phone; _ck(_v, 6, 0, currVal_2); }); }
function View_CalendarComponent_6(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
function View_CalendarComponent_5(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 6, "div", [["class", "calendar-event-wrap"], ["tappable", ""]], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
var pd_0 = (_co.eventSelected(_v.context.$implicit.event) !== false);
ad = (pd_0 && ad);
} return ad; }, null, null)), i0.ɵprd(512, null, i1.ɵNgStyleImpl, i1.ɵNgStyleR2Impl, [i0.ElementRef, i0.KeyValueDiffers, i0.Renderer2]), i0.ɵdid(2, 278528, null, 0, i1.NgStyle, [i1.ɵNgStyleImpl], { ngStyle: [0, "ngStyle"] }, null), i0.ɵpod(3, { "width": 0, "height": 1, "margin-left": 2 }), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_CalendarComponent_6)), i0.ɵdid(5, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(6, { booking: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _co.getEventWidth(_v.context.$implicit, _v.parent.parent.context.dayIndex), "100%", (_v.context.$implicit["startedPreviousWeek"] ? "0%" : "50%")); _ck(_v, 2, 0, currVal_0); var currVal_1 = _ck(_v, 6, 0, _v.context.$implicit); var currVal_2 = _v.parent.parent.context.eventTemplate; _ck(_v, 5, 0, currVal_1, currVal_2); }, null); }
function View_CalendarComponent_4(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 5, "div", [["style", "height: 100%"]], null, null, null, null, null)), i0.ɵprd(512, null, i1.ɵNgClassImpl, i1.ɵNgClassR2Impl, [i0.IterableDiffers, i0.KeyValueDiffers, i0.ElementRef, i0.Renderer2]), i0.ɵdid(2, 278528, null, 0, i1.NgClass, [i1.ɵNgClassImpl], { ngClass: [0, "ngClass"] }, null), i0.ɵpod(3, { "calendar-event-wrap": 0 }), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_CalendarComponent_5)), i0.ɵdid(5, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var currVal_0 = _ck(_v, 3, 0, _v.parent.context.roomDayData["roomEvents"]); _ck(_v, 2, 0, currVal_0); var currVal_1 = _v.parent.context.roomDayData["roomEvents"]; _ck(_v, 5, 0, currVal_1); }, null); }
function View_CalendarComponent_3(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(16777216, null, null, 1, null, View_CalendarComponent_4)), i0.ɵdid(1, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i0.ɵand(0, null, null, 0))], function (_ck, _v) { var currVal_0 = _v.context.roomDayData["roomEvents"]; _ck(_v, 1, 0, currVal_0); }, null); }
export function View_CalendarComponent_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, [["defaultWeekviewHeaderTemplate", 2]], null, 0, null, View_CalendarComponent_1)), (_l()(), i0.ɵand(0, [["defaultNormalEventTemplate", 2]], null, 0, null, View_CalendarComponent_2)), (_l()(), i0.ɵand(0, [["defaultNormalEventSectionTemplate", 2]], null, 0, null, View_CalendarComponent_3)), (_l()(), i0.ɵeld(3, 0, null, null, 2, "div", [["class", "weekview-container"]], null, null, null, null, null)), (_l()(), i0.ɵeld(4, 0, null, null, 1, "weekview", [], [[2, "weekview", null]], [[null, "onRangeChanged"], [null, "onEventSelected"], [null, "onTitleChanged"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("onRangeChanged" === en)) {
var pd_0 = (_co.rangeChanged($event) !== false);
ad = (pd_0 && ad);
} if (("onEventSelected" === en)) {
var pd_1 = (_co.eventSelected($event) !== false);
ad = (pd_1 && ad);
} if (("onTitleChanged" === en)) {
var pd_2 = (_co.titleChanged($event) !== false);
ad = (pd_2 && ad);
} return ad; }, i2.View_WeekViewComponent_0, i2.RenderType_WeekViewComponent)), i0.ɵdid(5, 4964352, null, 0, i3.WeekViewComponent, [i4.CalendarService], { weekviewHeaderTemplate: [0, "weekviewHeaderTemplate"], weekviewNormalEventTemplate: [1, "weekviewNormalEventTemplate"], weekviewNormalEventSectionTemplate: [2, "weekviewNormalEventSectionTemplate"], formatViewTitle: [3, "formatViewTitle"], formatWeekViewDayHeader: [4, "formatWeekViewDayHeader"], bookingsSource: [5, "bookingsSource"], roomNamesSource: [6, "roomNamesSource"], locale: [7, "locale"], dateFormatter: [8, "dateFormatter"] }, { onRangeChanged: "onRangeChanged", onEventSelected: "onEventSelected", onTitleChanged: "onTitleChanged" })], function (_ck, _v) { var _co = _v.component; var currVal_1 = (_co.weekviewHeaderTemplate || i0.ɵnov(_v, 0)); var currVal_2 = (_co.weekviewNormalEventTemplate || i0.ɵnov(_v, 1)); var currVal_3 = (_co.weekviewNormalEventSectionTemplate || i0.ɵnov(_v, 2)); var currVal_4 = _co.formatWeekTitle; var currVal_5 = _co.formatWeekViewDayHeader; var currVal_6 = _co.bookingsSource; var currVal_7 = _co.roomNamesSource; var currVal_8 = _co.locale; var currVal_9 = _co.dateFormatter; _ck(_v, 5, 0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7, currVal_8, currVal_9); }, function (_ck, _v) { var currVal_0 = i0.ɵnov(_v, 5).class; _ck(_v, 4, 0, currVal_0); }); }
export function View_CalendarComponent_Host_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 2, "calendar", [], null, null, null, View_CalendarComponent_0, RenderType_CalendarComponent)), i0.ɵprd(512, null, i4.CalendarService, i4.CalendarService, []), i0.ɵdid(2, 245760, null, 0, i5.CalendarComponent, [i4.CalendarService, i0.LOCALE_ID], null, null)], function (_ck, _v) { _ck(_v, 2, 0); }, null); }
var CalendarComponentNgFactory = i0.ɵccf("calendar", i5.CalendarComponent, View_CalendarComponent_Host_0, { currentDate: "currentDate", bookingsSource: "bookingsSource", roomNamesSource: "roomNamesSource", calendarMode: "calendarMode", formatWeekTitle: "formatWeekTitle", formatWeekViewDayHeader: "formatWeekViewDayHeader", step: "step", weekviewHeaderTemplate: "weekviewHeaderTemplate", weekviewNormalEventTemplate: "weekviewNormalEventTemplate", weekviewNormalEventSectionTemplate: "weekviewNormalEventSectionTemplate", dateFormatter: "dateFormatter", locale: "locale" }, { onCurrentDateChanged: "onCurrentDateChanged", onRangeChanged: "onRangeChanged", onEventSelected: "onEventSelected", onTitleChanged: "onTitleChanged" }, []);
export { CalendarComponentNgFactory as CalendarComponentNgFactory };