Files
doneit-web/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js
T
tiago.kayaya 6419883afd save
2021-01-22 16:48:13 +01:00

1010 lines
93 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["pages-agenda-agenda-module"],{
/***/ "./node_modules/@angular/common/locales/pt.js":
/*!****************************************************!*\
!*** ./node_modules/@angular/common/locales/pt.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
(function (factory) {
if ( true && typeof module.exports === "object") {
var v = factory(null, exports);
if (v !== undefined) module.exports = v;
}
else if (true) {
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__, exports], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
// THIS CODE IS GENERATED - DO NOT MODIFY
// See angular/tools/gulp-tasks/cldr/extract.js
var u = undefined;
function plural(n) {
var i = Math.floor(Math.abs(n));
if (i === Math.floor(i) && i >= 0 && i <= 1)
return 1;
return 5;
}
exports.default = [
'pt',
[['AM', 'PM'], u, u],
u,
[
['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],
[
'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',
'sábado'
],
['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']
],
u,
[
['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
[
'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'
],
[
'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',
'outubro', 'novembro', 'dezembro'
]
],
u,
[['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],
0,
[6, 0],
['dd/MM/y', 'd \'de\' MMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'],
['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],
['{1} {0}', u, u, u],
[',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],
['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],
'BRL',
'R$',
'Real brasileiro',
{
'AUD': ['AU$', '$'],
'JPY': ['JP¥', '¥'],
'PTE': ['Esc.'],
'RON': [u, 'L'],
'SYP': [u, 'S£'],
'THB': ['฿'],
'TWD': ['NT$'],
'USD': ['US$', '$']
},
'ltr',
plural
];
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19
/***/ }),
/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/components/calendar/calendar.component.html":
/*!***************************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/components/calendar/calendar.component.html ***!
\***************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("<div class=\"container\">\r\n</div>\r\n");
/***/ }),
/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/agenda.page.html":
/*!*************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/agenda.page.html ***!
\*************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("<ion-header class=\"ion-no-border\">\r\n <ion-toolbar class=\"ion-no-border\" class=\"bg-blue\">\r\n <div class=\"div-top-header\">\r\n <div class=\"div-search\">\r\n <ion-icon src='assets/images/icons-search.svg'></ion-icon>\r\n </div>\r\n <div class=\"div-logo\">\r\n <img src='assets/images/logo-no-bg.png' alt='logo'>\r\n </div>\r\n <div class=\"div-profile\">\r\n <ion-icon src='assets/images/icons-profile.svg'></ion-icon>\r\n </div>\r\n </div>\r\n</ion-toolbar>\r\n</ion-header>\r\n<ion-header>\r\n <ion-toolbar class=\"bg-blue\">\r\n <div class=\"main-content\">\r\n <ion-toolbar>\r\n <ion-buttons slot=\"end\">\r\n <!-- customized TOGGLE button -->\r\n <div class=\"toggleBox\">\r\n <div (click)=\"changeProfile()\" class=\"toggle\">\r\n <input type=\"checkbox\">\r\n <label for=\"\" class=\"onbtn\">PR</label>\r\n <label for=\"\" class=\"ofbtn\">MDGPR</label>\r\n </div> \r\n </div>\r\n </ion-buttons>\r\n <ion-title class=\"header-title\">Agenda</ion-title>\r\n </ion-toolbar>\r\n <ion-toolbar>\r\n <ion-segment [(ngModel)]=\"segment\">\r\n <ion-segment-button value=\"Combinada\">\r\n Combinada\r\n </ion-segment-button>\r\n <ion-segment-button value=\"Oficial\">\r\n Oficial\r\n </ion-segment-button>\r\n <ion-segment-button value=\"Pessoal\">\r\n Pessoal\r\n </ion-segment-button>\r\n </ion-segment>\r\n \r\n </ion-toolbar>\r\n </div>\r\n </ion-toolbar>\r\n</ion-header>\r\n <ion-content>\r\n\r\n <!-- Calendar is here -->\r\n\r\n <ion-refresher name=\"refresher\" slot=\"fixed\" (ionRefresh)=\"doRefresh($event)\">\r\n <ion-progress-bar type=\"indeterminate\" *ngIf=\"showLoader\"></ion-progress-bar>\r\n <ion-refresher-content>\r\n </ion-refresher-content>\r\n </ion-refresher>\r\n <div [ngSwitch]=\"segment\">\r\n <div *ngSwitchCase=\"'Combinada'\">\r\n <ion-row>\r\n <!-- Move back one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"back()\">\r\n <ion-icon name=\"arrow-back\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n <!-- The title of the calendar in the middle -->\r\n <ion-col size=\"8\" class=\"ion-text-center\">\r\n <h2 class=\"capitaliseText\">{{ viewTitle }}</h2>\r\n </ion-col>\r\n \r\n <!-- Move forward one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"next()\">\r\n <ion-icon name=\"arrow-forward\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n </ion-row>\r\n \r\n <calendar\r\n [eventSource]=\"eventSource\"\r\n [calendarMode]=\"calendar.mode\"\r\n [currentDate]=\"calendar.currentDate\"\r\n (onEventSelected)=\"onEventSelected($event)\"\r\n (onTitleChanged)=\"onViewTitleChanged($event)\"\r\n (onRangeChanged)=\"onRangeChanged($event)\"\r\n (onCurrentDateChanged)=\"onCurrentChanged($event)\"\r\n queryMode=\"remote\"\r\n startHour=\"6\"\r\n endHour=\"20\"\r\n step=\"30\"\r\n startingDayMonth=\"1\"\r\n noEventsLabel=\"Sem Eventos\"\r\n allDayLabel=\"Todo o dia\"\r\n [monthviewDisplayEventTemplate]=\"template\"\r\n >\r\n </calendar>\r\n\r\n <!-- Adding a customized ng-template -->\r\n <ng-template #template let-view=\"view\" let-row=\"row\" let-col=\"col\">\r\n <div [class.with-event]=\"view.dates[row*7+col].events.length\">\r\n {{view.dates[row*7+col].label}}\r\n <div class=\"indicator-container\">\r\n <!-- <div class=\"event-indicator\" *ngFor=\"let e of view.dates[row*7+col].events\"></div> -->\r\n </div>\r\n </div>\r\n </ng-template>\r\n </div>\r\n <div *ngSwitchCase=\"'Pessoal'\">\r\n <ion-row>\r\n <!-- Move back one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"back()\">\r\n <ion-icon name=\"arrow-back\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n <!-- The title of the calendar in the middle -->\r\n <ion-col size=\"8\" class=\"ion-text-center\">\r\n <h2 class=\"capitaliseText\">{{ viewTitle }}</h2>\r\n </ion-col>\r\n \r\n <!-- Move forward one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"next()\">\r\n <ion-icon name=\"arrow-forward\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n </ion-row>\r\n \r\n <calendar\r\n [eventSource]=\"eventSource\"\r\n [calendarMode]=\"calendar.mode\"\r\n [currentDate]=\"calendar.currentDate\"\r\n (onEventSelected)=\"onEventSelected($event)\"\r\n (onTitleChanged)=\"onViewTitleChanged($event)\"\r\n (onRangeChanged)=\"onRangeChanged($event)\"\r\n (onCurrentDateChanged)=\"onCurrentChanged($event)\"\r\n queryMode=\"remote\"\r\n startHour=\"6\"\r\n endHour=\"20\"\r\n step=\"30\"\r\n startingDayMonth=\"1\"\r\n noEventsLabel=\"Sem Eventos\"\r\n allDayLabel=\"Todo o dia\"\r\n [monthviewDisplayEventTemplate]=\"template\"\r\n >\r\n </calendar>\r\n <!-- (onTimeSelected)=\"onTimeSelected($event)\" -->\r\n\r\n <!-- Adding a customized ng-template -->\r\n <ng-template #template let-view=\"view\" let-row=\"row\" let-col=\"col\">\r\n <div [class.with-event]=\"view.dates[row*7+col].events.length\">\r\n {{view.dates[row*7+col].label}}\r\n <div class=\"indicator-container\">\r\n <!-- <div class=\"event-indicator\" *ngFor=\"let e of view.dates[row*7+col].events\"></div> -->\r\n </div>\r\n </div>\r\n </ng-template> \r\n\r\n </div>\r\n <div *ngSwitchCase=\"'Oficial'\">\r\n <ion-row>\r\n <!-- Move back one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"back()\">\r\n <ion-icon name=\"arrow-back\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n <!-- The title of the calendar in the middle -->\r\n <ion-col size=\"8\" class=\"ion-text-center\">\r\n <h2 class=\"capitaliseText\">{{ viewTitle }}</h2>\r\n </ion-col>\r\n \r\n <!-- Move forward one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"next()\">\r\n <ion-icon name=\"arrow-forward\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n </ion-row>\r\n \r\n <calendar\r\n [eventSource]=\"eventSource\"\r\n [calendarMode]=\"calendar.mode\"\r\n [currentDate]=\"calendar.currentDate\"\r\n (onEventSelected)=\"onEventSelected($event)\"\r\n (onTitleChanged)=\"onViewTitleChanged($event)\"\r\n (onRangeChanged)=\"onRangeChanged($event)\"\r\n (onCurrentDateChanged)=\"onCurrentChanged($event)\"\r\n queryMode=\"remote\"\r\n startHour=\"6\"\r\n endHour=\"20\"\r\n step=\"30\"\r\n startingDayMonth=\"1\"\r\n noEventsLabel=\"Sem Eventos\"\r\n allDayLabel=\"Todo o dia\"\r\n [monthviewDisplayEventTemplate]=\"template\"\r\n >\r\n </calendar>\r\n\r\n <!-- Adding a customized ng-template -->\r\n <ng-template #template let-view=\"view\" let-row=\"row\" let-col=\"col\">\r\n <div [class.with-event]=\"view.dates[row*7+col].events.length\">\r\n {{view.dates[row*7+col].label}}\r\n <div class=\"indicator-container\">\r\n <!-- <div class=\"event-indicator\" *ngFor=\"let e of view.dates[row*7+col].events\"></div> -->\r\n </div>\r\n </div>\r\n </ng-template> \r\n\r\n </div>\r\n <ion-fab vertical=\"bottom\" horizontal=\"end\" slot=\"fixed\" (click)=\"openCalModal()\">\r\n <ion-fab-button>\r\n <ion-icon name=\"add\" ></ion-icon>\r\n </ion-fab-button>\r\n </ion-fab>\r\n </div>\r\n </ion-content>");
/***/ }),
/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/cal-modal/cal-modal.page.html":
/*!*******************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/cal-modal/cal-modal.page.html ***!
\*******************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("<ion-header>\r\n <ion-toolbar>\r\n <ion-buttons slot=\"start\">\r\n <ion-button (click)=\"close()\">\r\n <ion-icon name=\"chevron-back\" slot=\"start\"></ion-icon>\r\n </ion-button>\r\n </ion-buttons>\r\n <ion-title>Novo Evento</ion-title>\r\n </ion-toolbar>\r\n</ion-header>\r\n\r\n<ion-content>\r\n <div class=\"div-ion-content\">\r\n <form [formGroup]=\"ionicForm\" novalidate>\r\n <ion-item>\r\n <ion-label position=\"floating\">Assunto <span class=\"span-color\">*</span></ion-label>\r\n <ion-input formControlName=\"subject\" type=\"text\" [(ngModel)]=\"postEvent.Subject\" required></ion-input>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formSubjectSatus\">\r\n Campo obrigatório\r\n </span> \r\n <ion-item>\r\n <ion-label position=\"floating\">Descrição <span class=\"span-color\">*</span></ion-label>\r\n <ion-input formControlName=\"description\" type=\"text\" [(ngModel)]=\"postEvent.Body.Text\" required></ion-input>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formDescriptionSatus\">\r\n Campo obrigatório\r\n </span> \r\n <ion-item>\r\n <ion-label position=\"floating\">Localização <span class=\"span-color\">*</span></ion-label>\r\n <ion-input formControlName=\"location\" type=\"text\" [(ngModel)]=\"postEvent.Location\" required></ion-input>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formLocationSatus\">\r\n Campo obrigatório\r\n </span>\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.location.errors?.required\">\r\n Campo obrigatório\r\n </span> --> \r\n <ion-item>\r\n <ion-label position=\"floating\">Selecione a Agenda <span class=\"span-color\">*</span></ion-label>\r\n <ion-select selectedText=\"{{postEvent.CalendarName}}\" formControlName=\"agenda\" [(ngModel)]=\"postEvent.CalendarName\" interface=\"action-sheet\" class=\"custom-options\" Cancel-text=\"Cancelar\" required>\r\n <ion-select-option Pessoal=\"Reunião\">Pessoal</ion-select-option>\r\n <ion-select-option Oficial=\"Viagem\">Oficial</ion-select-option>\r\n </ion-select>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formEventTypeSatus\">\r\n Campo obrigatório\r\n </span>\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.agenda.errors?.required\">\r\n Campo obrigatório\r\n </span> -->\r\n <ion-item>\r\n <ion-label position=\"floating\">Tipo de evento <span class=\"span-color\">*</span></ion-label>\r\n <ion-select formControlName=\"eventtype\" [(ngModel)]=\"postEvent.EventType\" interface=\"action-sheet\" class=\"custom-options\" Cancel-text=\"Cancelar\" required>\r\n <ion-select-option value=\"Reunião\">Reunião</ion-select-option>\r\n <ion-select-option value=\"Viagem\">Viagem</ion-select-option>\r\n <ion-select-option value=\"Conferência\">Conferência</ion-select-option>\r\n <ion-select-option value=\"Encontro\">Encontro</ion-select-option>\r\n </ion-select>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formEventTypeSatus\">\r\n Campo obrigatório\r\n </span>\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.eventtype.errors?.required\">\r\n Campo obrigatório\r\n </span> --> \r\n <ion-item>\r\n <ion-label position=\"floating\">Data Início <span class=\"span-color\">*</span></ion-label>\r\n <ion-datetime placeholder=\"{{postEvent.StartDate | date: 'dd MMM yyyy H:mm'}}\" formControlName=\"startdate\" [(ngModel)]=\"postEvent.StartDate\" min=\"2020\" max=\"2100\"\r\n displayFormat=\"D MMM YYYY H:mm\" minuteValues=\"0,15,30,45\"\r\n monthShortNames=\"Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez\"\r\n required>\r\n </ion-datetime>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.startdate.errors?.required\">\r\n Campo obrigatório\r\n </span> --> \r\n <ion-item>\r\n <ion-label position=\"floating\">Data Fim <span class=\"span-color\">*</span></ion-label>\r\n <ion-datetime placeholder=\"{{postEvent.EndDate | date: 'dd MMM yyyy H:mm'}}\" formControlName=\"enddate\" [(ngModel)]=\"postEvent.EndDate\" min=\"2020\" max=\"2100\"\r\n displayFormat=\"D MMM YYYY H:mm\" minuteValues=\"0,15,30,45\"\r\n monthShortNames=\"Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez\"\r\n required></ion-datetime>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.enddate.errors?.required\">\r\n Campo obrigatório\r\n </span> -->\r\n </form>\r\n <div class=\"div-attach\">\r\n <ion-item lines=\"none\">\r\n <ion-icon name=\"add\" slot=\"end\" (click)=\"openAttendees()\"></ion-icon>\r\n <ion-label class=\"attach-label\">Participantes</ion-label>\r\n </ion-item>\r\n <div id=\"AttachFiles\"></div>\r\n </div>\r\n <div class=\"div-attach\">\r\n <ion-item lines=\"none\">\r\n <ion-icon name=\"add\" slot=\"end\" (click)=\"showAlert()\"></ion-icon>\r\n <ion-label class=\"attach-label\">Anexos</ion-label>\r\n </ion-item>\r\n <div id=\"AttachFiles\"></div>\r\n </div>\r\n</div> \r\n</ion-content>\r\n<ion-footer class=\"ion-no-border\">\r\n <ion-toolbar class=\"btn-div\">\r\n <ion-buttons slot=\"start\">\r\n <ion-button class=\"btn-cancel\" fill=\"clear\" color=\"#061b52\" (click)=\"close()\">\r\n <ion-label>Cancelar</ion-label>\r\n <ion-icon name=\"close\" slot=\"start\"></ion-icon>\r\n </ion-button>\r\n </ion-buttons>\r\n <ion-title>{{ viewTitle }}</ion-title>\r\n <ion-buttons slot=\"end\">\r\n <ion-button class=\"btn-ok\" fill=\"clear\" color=\"#fff\" (click)=\"save()\">\r\n <ion-label>Enviar</ion-label>\r\n <ion-icon name=\"checkmark\" slot=\"start\"></ion-icon>\r\n </ion-button>\r\n </ion-buttons>\r\n </ion-toolbar>\r\n</ion-footer>\r\n");
/***/ }),
/***/ "./src/app/components/calendar/calendar.component.scss":
/*!*************************************************************!*\
!*** ./src/app/components/calendar/calendar.component.scss ***!
\*************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n font-family: \"Quicksand\", sans-serif;\n}\n\nhtml {\n font-size: 62.5%;\n}\n\n.container {\n width: 100%;\n height: 100vh;\n background-color: #12121f;\n color: #eee;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXGV1ZGVzLmluYWNpb1xcR2FiaW5ldC1EaWdpdGFsUHJvamVjdFxcTmV3IGZvbGRlclxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcY29tcG9uZW50c1xcY2FsZW5kYXJcXGNhbGVuZGFyLmNvbXBvbmVudC5zY3NzIiwic3JjL2FwcC9jb21wb25lbnRzL2NhbGVuZGFyL2NhbGVuZGFyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksU0FBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLG9DQUFBO0FDQ0o7O0FERUU7RUFDRSxnQkFBQTtBQ0NKOztBREVFO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQ0NKIiwiZmlsZSI6InNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcclxuICB9XHJcbiAgXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG4gIH1cclxuICBcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMWY7XHJcbiAgICBjb2xvcjogI2VlZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfSIsIioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xuICBjb2xvcjogI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59Il19 */");
/***/ }),
/***/ "./src/app/components/calendar/calendar.component.ts":
/*!***********************************************************!*\
!*** ./src/app/components/calendar/calendar.component.ts ***!
\***********************************************************/
/*! exports provided: CalendarComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalendarComponent", function() { return CalendarComponent; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
let CalendarComponent = class CalendarComponent {
constructor() {
this.date = new Date();
this.months = [
"Janeiro",
"Fevereiro",
"Março",
"Abril",
"Maio",
"Junho",
"Julho",
"Agosto",
"Setembro",
"Outubro",
"Novembro",
"Dezembro",
];
this.weekdays = [
"Domingo",
"Segunda-feira",
"Terça-feira",
"Quarta-feira",
"Quinta-feira",
"Sexta-feira",
"Sábado"
];
this.currentMonth = this.months[this.date.getMonth()];
this.customDate = this.weekdays[this.date.getDay()] + ", " + this.date.getDate() + " de " + (this.months[this.date.getMonth()]);
}
ngOnInit() {
}
};
CalendarComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-calendar',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./calendar.component.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/components/calendar/calendar.component.html")).default,
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./calendar.component.scss */ "./src/app/components/calendar/calendar.component.scss")).default]
})
], CalendarComponent);
/***/ }),
/***/ "./src/app/models/event.model.ts":
/*!***************************************!*\
!*** ./src/app/models/event.model.ts ***!
\***************************************/
/*! exports provided: Event */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Event", function() { return Event; });
class Event {
}
/***/ }),
/***/ "./src/app/pages/agenda/agenda-routing.module.ts":
/*!*******************************************************!*\
!*** ./src/app/pages/agenda/agenda-routing.module.ts ***!
\*******************************************************/
/*! exports provided: AgendaPageRoutingModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AgendaPageRoutingModule", function() { return AgendaPageRoutingModule; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var _agenda_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./agenda.page */ "./src/app/pages/agenda/agenda.page.ts");
const routes = [
{
path: '',
component: _agenda_page__WEBPACK_IMPORTED_MODULE_3__["AgendaPage"]
},
{
path: 'approve-event-modal',
loadChildren: () => Promise.all(/*! import() | approve-event-modal-approve-event-modal-module */[__webpack_require__.e("default~approve-event-modal-approve-event-modal-module~pages-gabinete-digital-event-list-event-list-~3155d950"), __webpack_require__.e("approve-event-modal-approve-event-modal-module")]).then(__webpack_require__.bind(null, /*! ./approve-event-modal/approve-event-modal.module */ "./src/app/pages/agenda/approve-event-modal/approve-event-modal.module.ts")).then(m => m.ApproveEventModalPageModule)
},
{
path: 'event-actions-popover',
loadChildren: () => __webpack_require__.e(/*! import() | event-actions-popover-event-actions-popover-module */ "event-actions-popover-event-actions-popover-module").then(__webpack_require__.bind(null, /*! ./event-actions-popover/event-actions-popover.module */ "./src/app/pages/agenda/event-actions-popover/event-actions-popover.module.ts")).then(m => m.EventActionsPopoverPageModule)
},
{
path: 'emend-message-modal',
loadChildren: () => __webpack_require__.e(/*! import() | emend-message-modal-emend-message-modal-module */ "emend-message-modal-emend-message-modal-module").then(__webpack_require__.bind(null, /*! ./emend-message-modal/emend-message-modal.module */ "./src/app/pages/agenda/emend-message-modal/emend-message-modal.module.ts")).then(m => m.EmendMessageModalPageModule)
}
];
let AgendaPageRoutingModule = class AgendaPageRoutingModule {
};
AgendaPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]],
})
], AgendaPageRoutingModule);
/***/ }),
/***/ "./src/app/pages/agenda/agenda.module.ts":
/*!***********************************************!*\
!*** ./src/app/pages/agenda/agenda.module.ts ***!
\***********************************************/
/*! exports provided: AgendaPageModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AgendaPageModule", function() { return AgendaPageModule; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
/* harmony import */ var _agenda_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./agenda-routing.module */ "./src/app/pages/agenda/agenda-routing.module.ts");
/* harmony import */ var _agenda_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./agenda.page */ "./src/app/pages/agenda/agenda.page.ts");
/* harmony import */ var ionic2_calendar__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ionic2-calendar */ "./node_modules/ionic2-calendar/__ivy_ngcc__/fesm2015/ionic2-calendar.js");
/* harmony import */ var _cal_modal_cal_modal_module__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../cal-modal/cal-modal.module */ "./src/app/pages/cal-modal/cal-modal.module.ts");
/* harmony import */ var _angular_common_locales_pt__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/locales/pt */ "./node_modules/@angular/common/locales/pt.js");
/* harmony import */ var _angular_common_locales_pt__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_angular_common_locales_pt__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var src_app_components_calendar_calendar_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! src/app/components/calendar/calendar.component */ "./src/app/components/calendar/calendar.component.ts");
Object(_angular_common__WEBPACK_IMPORTED_MODULE_2__["registerLocaleData"])(_angular_common_locales_pt__WEBPACK_IMPORTED_MODULE_9___default.a);
let AgendaPageModule = class AgendaPageModule {
};
AgendaPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
imports: [
_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"],
_angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"],
_ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"],
/* ComponentsModule, */
_agenda_routing_module__WEBPACK_IMPORTED_MODULE_5__["AgendaPageRoutingModule"],
ionic2_calendar__WEBPACK_IMPORTED_MODULE_7__["NgCalendarModule"],
_cal_modal_cal_modal_module__WEBPACK_IMPORTED_MODULE_8__["CalModalPageModule"],
],
declarations: [_agenda_page__WEBPACK_IMPORTED_MODULE_6__["AgendaPage"], src_app_components_calendar_calendar_component__WEBPACK_IMPORTED_MODULE_10__["CalendarComponent"]],
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["CUSTOM_ELEMENTS_SCHEMA"]],
providers: [
{ provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__["LOCALE_ID"], useValue: 'pt-PT' }
]
})
], AgendaPageModule);
/***/ }),
/***/ "./src/app/pages/agenda/agenda.page.scss":
/*!***********************************************!*\
!*** ./src/app/pages/agenda/agenda.page.scss ***!
\***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = (".indicator-container {\n padding-left: 0.5rem;\n padding-bottom: 0.4rem;\n}\n\n.event-indicator {\n background: #333;\n width: 5px;\n height: 5px;\n border-radius: 5px;\n display: table-cell;\n}\n\n:host ::ng-deep .monthview-primary-with-event {\n background-color: white !important;\n}\n\n:host ::ng-deep .monthview-selected {\n background-color: lightskyblue !important;\n}\n\n:host ::ng-deep .item {\n /* background: red !important; */\n text-transform: capitalize;\n}\n\n:host ::ng-deep .input-wrapper {\n border-left: red !important;\n /* background: red; */\n margin-left: 1px solid red;\n}\n\n.with-event {\n background-color: #ccc;\n border-radius: 15px;\n}\n\n/* TOGGLE button */\n\n.switch {\n position: relative;\n display: inline-block;\n width: 90px;\n height: 34px;\n float: right;\n right: -4px !important;\n margin: 20px 20px 0 0;\n}\n\n.switch input {\n display: none;\n}\n\n.slider {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #ffffff;\n border: 1px solid #e16817;\n color: #e16817;\n transition: 0.4s;\n}\n\n.slider:before {\n position: absolute;\n content: \"\";\n height: 23.5px;\n /* 26px; */\n width: 24px;\n left: 4px;\n bottom: 4px;\n background-color: #ffffff;\n transition: 0.4s;\n}\n\ninput:checked + .slider {\n background-color: #e16817;\n}\n\ninput:focus + .slider {\n box-shadow: 0 0 1px #2196F3;\n}\n\ninput:checked + .slider:before {\n transform: translateX(55px);\n}\n\n/*------ ADDED CSS ---------*/\n\n.pr {\n display: none;\n text-align: left !important;\n left: 25px !important;\n color: white;\n}\n\n.mdgpr {\n left: 58px !important;\n color: #e16817;\n}\n\n.pr, .mdgpr {\n position: absolute;\n transform: translate(-50%, -50%);\n top: 50%;\n left: 50%;\n font-size: 12px;\n font-family: Verdana, sans-serif;\n}\n\ninput:checked + .slider .pr {\n display: block;\n background: #e16817;\n}\n\ninput:checked + .slider .mdgpr {\n display: none;\n}\n\n/*--------- END --------*/\n\n/* Rounded sliders */\n\n.slider.round {\n border-radius: 34px;\n}\n\n.slider.round:before {\n border-radius: 50%;\n border: 1px solid #e16817;\n}\n\n/*\n\nCalendar\n\n*/\n\n/* NEW CSS FOR TOGGLE BUTTON */\n\n.toggleBox {\n margin: 20px 12px 7px 0;\n}\n\ninput[type=checkbox] {\n position: relative;\n width: 96px;\n height: 34px;\n background: #ffffff;\n -webkit-appearance: none;\n border-radius: 20px;\n outline: none;\n transition: 0.4s;\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\n cursor: pointer;\n border: 1px solid #e16817;\n}\n\ninput:checked[type=checkbox] {\n background: #e16817;\n}\n\ninput[type=checkbox]::before {\n z-index: 2;\n position: absolute;\n content: \"\";\n left: 0;\n width: 30px;\n height: 30px;\n background: #fff;\n border-radius: 50%;\n /* transform: scale(1.1); */\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\n border: 1px solid #e16817;\n}\n\ninput:checked[type=checkbox]::before {\n left: 65px;\n}\n\n.toggle {\n position: relative;\n display: inline;\n font-family: \"Montserrat\", sans-serif;\n display: grid;\n text-align: center;\n}\n\nlabel {\n position: absolute;\n color: #fff;\n font-weight: 600;\n font-size: 12px;\n pointer-events: none;\n}\n\n.onbtn {\n top: 10px;\n bottom: 15px;\n left: 15px;\n /* padding-top: 10px;\n border: 1px solid red; */\n}\n\n.ofbtn {\n top: 10px;\n bottom: 15px;\n right: 14px;\n color: #e16817;\n}\n\n.header-title {\n width: 300px;\n font-family: Roboto;\n font-size: 25px;\n margin: 0 5px 0 25px;\n padding: 0;\n /* color:#ffffff; */\n color: #000;\n float: left;\n}\n\n.div-top-header {\n width: 400px;\n margin: 0 auto;\n background-color: #0782c9;\n overflow: auto;\n padding-top: 15px;\n border: 0 !important;\n}\n\n.div-top-header .div-search {\n font-size: 45px;\n float: left;\n margin: 0 0 0 10px;\n}\n\n.div-top-header .div-logo {\n background: transparent;\n width: 140px;\n margin: 5px 0 0px 71px;\n float: left;\n}\n\n.div-top-header .div-logo img {\n width: 100%;\n}\n\n.div-top-header .div-profile {\n font-size: 45px;\n float: right;\n margin-right: 10px;\n}\n\n.main-content {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n margin: 0 auto;\n border-top-left-radius: 25px;\n border-top-right-radius: 25px;\n background-color: #fff;\n overflow: auto;\n /* padding: 25px 20px 0 20px; */\n color: #000 !important;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcZXVkZXMuaW5hY2lvXFxHYWJpbmV0LURpZ2l0YWxQcm9qZWN0XFxOZXcgZm9sZGVyXFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxhZ2VuZGEucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9hZ2VuZGEvYWdlbmRhLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLG9CQUFBO0VBQ0Esc0JBQUE7QUNDRjs7QURFQTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FDQ0Y7O0FER0U7RUFDRSxrQ0FBQTtBQ0FKOztBREdFO0VBQ0UseUNBQUE7QUNESjs7QURHRTtFQUNFLGdDQUFBO0VBQ0EsMEJBQUE7QUNESjs7QURJRTtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBQ0ZKOztBRE1BO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtBQ0hGOztBRFFBLGtCQUFBOztBQUNBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7QUNMRjs7QURRQTtFQUFlLGFBQUE7QUNKZjs7QURNQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUVBLGdCQUFBO0FDSEY7O0FETUE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQWdCLFdBQUE7RUFDaEIsV0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFFQSxnQkFBQTtBQ0ZGOztBREtBO0VBQ0UseUJBQUE7QUNGRjs7QURLQTtFQUNFLDJCQUFBO0FDRkY7O0FES0E7RUFHRSwyQkFBQTtBQ0ZGOztBREtBLDZCQUFBOztBQUNBO0VBRUUsYUFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0FDSEY7O0FES0E7RUFHRSxxQkFBQTtFQUNBLGNBQUE7QUNKRjs7QURPQTtFQUVFLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtBQ0xGOztBRFFBO0VBQ0MsY0FBQTtFQUNDLG1CQUFBO0FDTEY7O0FEUUE7RUFDQyxhQUFBO0FDTEQ7O0FEUUEseUJBQUE7O0FBRUEsb0JBQUE7O0FBQ0E7RUFDRSxtQkFBQTtBQ05GOztBRFVBO0VBQ0Usa0JBQUE7RUFDQSx5QkFBQTtBQ1BGOztBRFVBOzs7O0NBQUE7O0FBS0EsOEJBQUE7O0FBQ0E7RUFDRSx1QkFBQTtBQ1BGOztBRFNBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLCtDQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0FDTkY7O0FEUUE7RUFDRSxtQkFBQTtBQ0xGOztBRE9BO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUNBLDhDQUFBO0VBQ0EseUJBQUE7QUNKRjs7QURNQTtFQUNFLFVBQUE7QUNIRjs7QURNQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHFDQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FDSEY7O0FES0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQ0ZGOztBRElBO0VBQ0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0E7MEJBQUE7QUNBRjs7QURHQTtFQUNFLFNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUNBRjs7QURHQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDQUY7O0FER0E7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBRjs7QURFRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNBSjs7QURFRTtFQUNFLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBQ0FKOztBREVFO0VBQ0UsV0FBQTtBQ0FKOztBREVFO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQ0FKOztBREdBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLCtCQUFBO0VBQ0Esc0JBQUE7QUNDRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9hZ2VuZGEucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmluZGljYXRvci1jb250YWluZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XHJcbn1cclxuIFxyXG4uZXZlbnQtaW5kaWNhdG9yIHtcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuIFxyXG46aG9zdCA6Om5nLWRlZXAge1xyXG4gIC5tb250aHZpZXctcHJpbWFyeS13aXRoLWV2ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gXHJcbiAgLm1vbnRodmlldy1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodHNreWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLml0ZW17XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiByZWQgIWltcG9ydGFudDsgKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICB9XHJcbiAgLmlucHV0LXdyYXBwZXJ7XHJcbiAgICBib3JkZXItbGVmdDogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXHJcbiAgICBtYXJnaW4tbGVmdDogMXB4IHNvbGlkIHJlZDtcclxuICB9XHJcbn1cclxuIFxyXG4ud2l0aC1ldmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIFRPR0dMRSBidXR0b24gKi9cclxuLnN3aXRjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogOTBweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbn1cclxuXHJcbi5zd2l0Y2ggaW5wdXQge2Rpc3BsYXk6bm9uZTt9XHJcblxyXG4uc2xpZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbiAgY29sb3I6ICNlMTY4MTc7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG4uc2xpZGVyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiAyMy41cHg7IC8qIDI2cHg7ICAqL1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGxlZnQ6IDRweDtcclxuICBib3R0b206IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xyXG59XHJcblxyXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cclxuLnByXHJcbntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICBsZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IFxyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ubWRncHJcclxue1xyXG5cclxuICBsZWZ0OiA1OHB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNlMTY4MTc7XHJcbn1cclxuXHJcbi5wciwgLm1kZ3ByXHJcbntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkKyAuc2xpZGVyIC5wclxyXG57ZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDojZTE2ODE3O1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciAubWRncHJcclxue2Rpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXHJcblxyXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuLnNsaWRlci5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcclxuICBcclxufVxyXG5cclxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcblxyXG4vKlxyXG5cclxuQ2FsZW5kYXJcclxuXHJcbiovXHJcbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cclxuLnRvZ2dsZUJveHtcclxuICBtYXJnaW46MjBweCAxMnB4IDdweCAwO1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDk2cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjoxcHggc29saWQgI2UxNjgxNztcclxufVxyXG5pbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXXtcclxuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YmVmb3Jle1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgbGVmdDogNjVweDtcclxuXHJcbn1cclxuLnRvZ2dsZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxubGFiZWx7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5vbmJ0bntcclxuICB0b3A6MTBweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgbGVmdDogMTVweDtcclxuICAvKiBwYWRkaW5nLXRvcDogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbn1cclxuLm9mYnRue1xyXG4gIHRvcDoxMHB4O1xyXG4gIGJvdHRvbTogMTVweDtcclxuICByaWdodDogMTRweDtcclxuICBjb2xvcjogICNlMTY4MTc7XHJcbn1cclxuXHJcbi5oZWFkZXItdGl0bGV7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggMCAyNXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogY29sb3I6I2ZmZmZmZjsgKi9cclxuICBjb2xvcjojMDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgLmRpdi1zZWFyY2h7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAwIDAgMTBweFxyXG4gIH1cclxuICAuZGl2LWxvZ297XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmRpdi1sb2dvIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZGl2LXByb2ZpbGV7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgLyogcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDsgKi9cclxuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4iLCIuaW5kaWNhdG9yLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xufVxuXG4uZXZlbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuOmhvc3QgOjpuZy1kZWVwIC5tb250aHZpZXctcHJpbWFyeS13aXRoLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLml0ZW0ge1xuICAvKiBiYWNrZ3JvdW5kOiByZWQgIWltcG9ydGFudDsgKi9cbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG46aG9zdCA6Om5nLWRlZXAgLmlucHV0LXdyYXBwZXIge1xuICBib3JkZXItbGVmdDogcmVkICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQ6IHJlZDsgKi9cbiAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XG59XG5cbi53aXRoLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLyogVE9HR0xFIGJ1dHRvbiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuLnN3aXRjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xuICBjb2xvcjogI2UxNjgxNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMy41cHg7XG4gIC8qIDI2cHg7ICAqL1xuICB3aWR0aDogMjRweDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTY4MTc7XG59XG5cbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbn1cblxuLyotLS0tLS0gQURERUQgQ1NTIC0tLS0tLS0tLSovXG4ucHIge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWRncHIge1xuICBsZWZ0OiA1OHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTE2ODE3O1xufVxuXG4ucHIsIC5tZGdwciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5wciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciAubWRncHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLSBFTkQgLS0tLS0tLS0qL1xuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cblxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbi8qXG5cbkNhbGVuZGFyXG5cbiovXG4vKiBORVcgQ1NTIEZPUiBUT0dHTEUgQlVUVE9OICovXG4udG9nZ2xlQm94IHtcbiAgbWFyZ2luOiAyMHB4IDEycHggN3B4IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgbGVmdDogNjVweDtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgMjVweDtcbiAgcGFkZGluZzogMDtcbiAgLyogY29sb3I6I2ZmZmZmZjsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDsgKi9cbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn0iXX0= */");
/***/ }),
/***/ "./src/app/pages/agenda/agenda.page.ts":
/*!*********************************************!*\
!*** ./src/app/pages/agenda/agenda.page.ts ***!
\*********************************************/
/*! exports provided: AgendaPage */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AgendaPage", function() { return AgendaPage; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var ionic2_calendar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ionic2-calendar */ "./node_modules/ionic2-calendar/__ivy_ngcc__/fesm2015/ionic2-calendar.js");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _cal_modal_cal_modal_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../cal-modal/cal-modal.page */ "./src/app/pages/cal-modal/cal-modal.page.ts");
/* harmony import */ var src_app_services_events_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/events.service */ "./src/app/services/events.service.ts");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/alert.service */ "./src/app/services/alert.service.ts");
let AgendaPage = class AgendaPage {
constructor(alertCtrl, locale, modalCtrl, eventService, router, alertCrontroller) {
this.alertCtrl = alertCtrl;
this.locale = locale;
this.modalCtrl = modalCtrl;
this.eventService = eventService;
this.router = router;
this.alertCrontroller = alertCrontroller;
/* List of events of our calendar */
this.eventSource = [];
this.calendar = {
/* Se the view of the calendar to a month view */
mode: 'month',
currentDate: new Date(),
};
this.onCurrentChanged = (ev) => {
this.eventSelectedDate = ev;
};
}
ngOnInit() {
this.profile = "mdgpr";
//Inicializar segment
/* localStorage.setItem('test', this.eventSelectedDate.toString()); */
this.router.events.forEach((event) => {
if (event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_7__["NavigationEnd"] && event.url == "/home/agenda") {
if (this.segment == null) {
this.segment = "Combinada";
}
else {
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
}
});
}
//Go to the next view of the calendar month/week/day
next() {
this.myCal.slideNext();
}
//Go to the previous view of the calendar
back() {
this.myCal.slidePrev();
}
//Shows the title of your view
onViewTitleChanged(title) {
this.viewTitle = title;
}
//Show information of the event
onEventSelected(ev) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
this.router.navigate(["/home/agenda", ev.event.EventId, 'agenda']);
});
}
/* onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {
console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));
this.eventSelectedDate2 = ev.selectedTime;
}; */
onRangeChanged(ev) {
this.rangeStartDate = ev.startTime;
this.rangeEndDate = ev.endTime;
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
;
openCalModal() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: _cal_modal_cal_modal_page__WEBPACK_IMPORTED_MODULE_5__["CalModalPage"],
componentProps: {
segment: this.segment,
profile: this.profile,
eventSelectedDate: this.eventSelectedDate,
},
cssClass: 'cal-modal',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((data) => {
let postEvent = data['data'];
if (postEvent.Subject != null) {
this.eventSource.push({
title: postEvent.Subject,
startTime: new Date(postEvent.StartDate),
endTime: new Date(postEvent.EndDate),
allDay: false,
event: postEvent
});
this.myCal.update();
this.myCal.loadEvents();
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
});
});
}
loadRangeEvents(startTime, endTime) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
this.showLoader = true;
switch (this.segment) {
case "Combinada":
//Inicializa o array eventSource
this.eventSource = [];
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(response => {
this.eventsList = response;
this.eventsList.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
else {
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(response => {
this.eventsList = response;
this.eventsList.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
break;
case "Pessoal":
//Inicializa o array eventSource
this.eventSource = [];
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(response => {
this.eventsListPessoal = response.filter(data => data.CalendarName == "Pessoal");
this.eventsListPessoal.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
else {
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(response => {
this.eventsListPessoal = response.filter(data => data.CalendarName == "Pessoal");
;
this.eventsListPessoal.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
break;
case "Oficial":
//Inicializa o array eventSource
this.eventSource = [];
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(res => {
this.eventsListOficial = res.filter(data => data.CalendarName == "Oficial");
this.eventsListOficial.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
else {
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(res => {
this.eventsListOficial = res.filter(data => data.CalendarName == "Oficial");
this.eventsListOficial.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
break;
}
});
}
doRefresh(ev) {
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
setTimeout(() => {
ev.target.complete();
}, 250);
}
showAlert() {
this.alertCrontroller.presentAlert("Funcionalidade em desenvolvimento.");
}
changeProfile() {
if (this.profile == "mdgpr") {
console.log('pr');
this.profile = "pr";
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
else {
console.log('mdgpr');
this.profile = "mdgpr";
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
}
};
AgendaPage.ctorParameters = () => [
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["AlertController"] },
{ type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["LOCALE_ID"],] }] },
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["ModalController"] },
{ type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_6__["EventsService"] },
{ type: _angular_router__WEBPACK_IMPORTED_MODULE_7__["Router"] },
{ type: src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_8__["AlertService"] }
];
Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"])(ionic2_calendar__WEBPACK_IMPORTED_MODULE_2__["CalendarComponent"])
], AgendaPage.prototype, "myCal", void 0);
AgendaPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-agenda',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./agenda.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/agenda.page.html")).default,
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./agenda.page.scss */ "./src/app/pages/agenda/agenda.page.scss")).default]
}),
Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__param"])(1, Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"])(_angular_core__WEBPACK_IMPORTED_MODULE_1__["LOCALE_ID"]))
], AgendaPage);
/***/ }),
/***/ "./src/app/pages/cal-modal/cal-modal-routing.module.ts":
/*!*************************************************************!*\
!*** ./src/app/pages/cal-modal/cal-modal-routing.module.ts ***!
\*************************************************************/
/*! exports provided: CalModalPageRoutingModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalModalPageRoutingModule", function() { return CalModalPageRoutingModule; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var _cal_modal_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./cal-modal.page */ "./src/app/pages/cal-modal/cal-modal.page.ts");
const routes = [
{
path: '',
component: _cal_modal_page__WEBPACK_IMPORTED_MODULE_3__["CalModalPage"]
}
];
let CalModalPageRoutingModule = class CalModalPageRoutingModule {
};
CalModalPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]],
})
], CalModalPageRoutingModule);
/***/ }),
/***/ "./src/app/pages/cal-modal/cal-modal.module.ts":
/*!*****************************************************!*\
!*** ./src/app/pages/cal-modal/cal-modal.module.ts ***!
\*****************************************************/
/*! exports provided: CalModalPageModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalModalPageModule", function() { return CalModalPageModule; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
/* harmony import */ var _cal_modal_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./cal-modal-routing.module */ "./src/app/pages/cal-modal/cal-modal-routing.module.ts");
/* harmony import */ var _cal_modal_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./cal-modal.page */ "./src/app/pages/cal-modal/cal-modal.page.ts");
/* harmony import */ var ionic2_calendar__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ionic2-calendar */ "./node_modules/ionic2-calendar/__ivy_ngcc__/fesm2015/ionic2-calendar.js");
let CalModalPageModule = class CalModalPageModule {
};
CalModalPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
imports: [
_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"],
_angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"],
_ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"],
_cal_modal_routing_module__WEBPACK_IMPORTED_MODULE_5__["CalModalPageRoutingModule"],
_angular_forms__WEBPACK_IMPORTED_MODULE_3__["ReactiveFormsModule"],
ionic2_calendar__WEBPACK_IMPORTED_MODULE_7__["NgCalendarModule"]
],
declarations: [_cal_modal_page__WEBPACK_IMPORTED_MODULE_6__["CalModalPage"]]
})
], CalModalPageModule);
/***/ }),
/***/ "./src/app/pages/cal-modal/cal-modal.page.scss":
/*!*****************************************************!*\
!*** ./src/app/pages/cal-modal/cal-modal.page.scss ***!
\*****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = (".div-ion-content {\n margin: 15px;\n}\n\n:host ::ng-deep .monthview-container {\n height: auto !important;\n}\n\n:host ::ng-deep .event-detail-container {\n display: none;\n}\n\n.div-attach {\n border: 1px solid #ccc;\n margin: 15px 0 0 0;\n padding: 15px;\n}\n\n.error {\n color: red;\n font-size: 12px;\n font-weight: bold;\n padding-bottom: 20px;\n}\n\n/* ion-item{\n display: block;\n border: 1px solid red;\n width: 100%;\n float: left;\n} */\n\n.span-color {\n color: red;\n}\n\n/* .ion-badge{\n\n} */\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcZXVkZXMuaW5hY2lvXFxHYWJpbmV0LURpZ2l0YWxQcm9qZWN0XFxOZXcgZm9sZGVyXFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2FsLW1vZGFsXFxjYWwtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jYWwtbW9kYWwvY2FsLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURFSTtFQUNJLHVCQUFBO0FDQ1I7O0FEQ0k7RUFDSSxhQUFBO0FDQ1I7O0FERUE7RUFDSSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBQ0NKOztBRENBO0VBQ0ksVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDRUo7O0FEQUE7Ozs7O0dBQUE7O0FBTUE7RUFDSSxVQUFBO0FDR0o7O0FEREE7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jYWwtbW9kYWwvY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5kaXYtaW9uLWNvbnRlbnR7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbn1cclxuOmhvc3QgOjpuZy1kZWVwe1xyXG4gICAgLm1vbnRodmlldy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmV2ZW50LWRldGFpbC1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uZGl2LWF0dGFjaHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi5lcnJvcntcclxuICAgIGNvbG9yOnJlZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4vKiBpb24taXRlbXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufSAqL1xyXG4uc3Bhbi1jb2xvcntcclxuICAgIGNvbG9yOnJlZDtcclxufVxyXG4vKiAuaW9uLWJhZGdle1xyXG5cclxufSAqLyIsIi5kaXYtaW9uLWNvbnRlbnQge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LWNvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuOmhvc3QgOjpuZy1kZWVwIC5ldmVudC1kZXRhaWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpdi1hdHRhY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4vKiBpb24taXRlbXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59ICovXG4uc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi8qIC5pb24tYmFkZ2V7XG5cbn0gKi8iXX0= */");
/***/ }),
/***/ "./src/app/pages/cal-modal/cal-modal.page.ts":
/*!***************************************************!*\
!*** ./src/app/pages/cal-modal/cal-modal.page.ts ***!
\***************************************************/
/*! exports provided: CalModalPage */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalModalPage", function() { return CalModalPage; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
/* harmony import */ var _models_event_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../models/event.model */ "./src/app/models/event.model.ts");
/* harmony import */ var src_app_services_events_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/events.service */ "./src/app/services/events.service.ts");
/* harmony import */ var src_app_pages_events_attendees_attendees_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/pages/events/attendees/attendees.page */ "./src/app/pages/events/attendees/attendees.page.ts");
/* harmony import */ var _events_attendee_modal_attendee_modal_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../events/attendee-modal/attendee-modal.page */ "./src/app/pages/events/attendee-modal/attendee-modal.page.ts");
/* harmony import */ var src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/alert.service */ "./src/app/services/alert.service.ts");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
let CalModalPage = class CalModalPage {
constructor(formBuilder, modalCtrl, eventService, alertController, navParams) {
this.formBuilder = formBuilder;
this.modalCtrl = modalCtrl;
this.eventService = eventService;
this.alertController = alertController;
this.navParams = navParams;
this.calendar = {
mode: 'month',
currentDate: new Date()
};
this.segment = "true";
this.modalReady = false;
this.isSubmitted = false;
this.formSubjectSatus = false;
this.formDescriptionSatus = false;
this.formLocationSatus = false;
this.formEventTypeSatus = false;
this.postEvent = new _models_event_model__WEBPACK_IMPORTED_MODULE_3__["Event"]();
this.eventBody = { BodyType: "1", Text: "" };
this.postEvent.Body = this.eventBody;
this.profile = this.navParams.get('profile');
}
ngOnInit() {
this.selectedSegment = this.navParams.get('segment');
this.selectedDate = this.navParams.get('eventSelectedDate');
let selectedStartdDate = this.selectedDate;
let selectedEndDate = new Date(this.selectedDate);
/* Set + 30minutes to seleted datetime */
selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30);
this.minDate = this.selectedDate.toString();
if (this.selectedSegment != "Combinada") {
this.postEvent = {
EventId: '',
Subject: '',
Body: this.eventBody,
Location: '',
CalendarId: '',
CalendarName: this.selectedSegment,
StartDate: selectedStartdDate,
EndDate: new Date(selectedEndDate),
EventType: 'Reunião',
Attendees: null,
IsMeeting: false,
IsRecurring: false,
AppointmentState: 0,
TimeZone: '',
Organizer: '',
Categories: null,
HasAttachments: false,
};
}
else {
this.postEvent = {
EventId: '',
Subject: '',
Body: this.eventBody,
Location: '',
CalendarId: '',
CalendarName: 'Oficial',
StartDate: selectedStartdDate,
EndDate: new Date(selectedEndDate),
EventType: 'Reunião',
Attendees: null,
IsMeeting: false,
IsRecurring: false,
AppointmentState: 0,
TimeZone: '',
Organizer: '',
Categories: null,
HasAttachments: false,
};
}
this.ionicForm = this.formBuilder.group({
subject: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
agenda: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
startdate: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
enddate: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
description: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
location: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
eventtype: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]]
});
}
get errorControl() {
return this.ionicForm.controls;
}
ngAfterViewInit() {
setTimeout(() => {
this.modalReady = true;
}, 0);
}
save() {
if (this.ionicForm.valid) {
if (this.profile == 'mdgpr') {
this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();
}
else if (this.profile == 'pr') {
this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();
}
this.modalCtrl.dismiss(this.postEvent);
}
else {
this.validateFormInputs();
}
}
validateFormInputs() {
let formSubject = this.postEvent.Subject.trim();
let formDescription = this.postEvent.Body.Text.trim();
let formLocation = this.postEvent.Location.trim();
if (!this.postEvent.Subject && formSubject.length <= 0) {
this.formSubjectSatus = true;
}
else {
this.formSubjectSatus = false;
if (!this.postEvent.Body.Text && formDescription.length <= 0) {
this.formDescriptionSatus = true;
}
else {
this.formDescriptionSatus = false;
if (!this.postEvent.Location && formLocation.length <= 0) {
this.formLocationSatus = true;
}
else {
this.formLocationSatus = false;
}
}
}
/* return (this.postEvent.Subject && formSubject.length > 0); */
}
onViewTitleChanged(title) {
this.viewTitle = title;
}
onTimeSelected(ev) {
/* this.postEvent.startTime = new Date(ev.selectedTime); */
}
close() {
this.modalCtrl.dismiss();
/* this.modalCtrl.dismiss(this.postEvent); */
}
addAttendees() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: _events_attendee_modal_attendee_modal_page__WEBPACK_IMPORTED_MODULE_6__["AttendeeModalPage"],
componentProps: {
eventPersons: this.postEvent.Attendees
},
cssClass: 'attendee-modal',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((data) => {
let newattendees = data['data'];
if (newattendees != null) {
newattendees.forEach(newattendee => {
let att = {
"EmailAddress": newattendee.EmailAddress,
"Name": newattendee.Name,
"IsRequired": (this.segment == "true")
};
if (this.eventAttendees == null) {
this.eventAttendees = new Array();
}
this.eventAttendees.push(att);
});
}
this.postEvent.Attendees = this.eventAttendees;
});
});
}
showAlert() {
this.alertController.presentAlert("Funcionalidade em desenvolvimento");
}
openAttendees() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: src_app_pages_events_attendees_attendees_page__WEBPACK_IMPORTED_MODULE_5__["AttendeesPage"],
componentProps: {
eventAttendees: this.postEvent.Attendees
},
cssClass: 'attendee',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((data) => {
if (data['data'] != null) {
let newattendees = data['data'];
this.postEvent.Attendees = newattendees;
}
});
});
}
};
CalModalPage.ctorParameters = () => [
{ type: _angular_forms__WEBPACK_IMPORTED_MODULE_8__["FormBuilder"] },
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] },
{ type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_4__["EventsService"] },
{ type: src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_7__["AlertService"] },
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["NavParams"] }
];
CalModalPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-cal-modal',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./cal-modal.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/cal-modal/cal-modal.page.html")).default,
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./cal-modal.page.scss */ "./src/app/pages/cal-modal/cal-modal.page.scss")).default]
})
], CalModalPage);
/***/ }),
/***/ "./src/app/services/alert.service.ts":
/*!*******************************************!*\
!*** ./src/app/services/alert.service.ts ***!
\*******************************************/
/*! exports provided: AlertService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AlertService", function() { return AlertService; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
let AlertService = class AlertService {
constructor(alertController) {
this.alertController = alertController;
}
presentAlert(message) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const alert = yield this.alertController.create({
cssClass: 'my-custom-class',
header: 'Mensagem do sistema',
message: message,
buttons: ['OK']
});
yield alert.present();
});
}
};
AlertService.ctorParameters = () => [
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["AlertController"] }
];
AlertService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({
providedIn: 'root'
})
], AlertService);
/***/ })
}]);
//# sourceMappingURL=pages-agenda-agenda-module-es2015.js.map