mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-21 05:45:50 +00:00
1010 lines
93 KiB
JavaScript
1010 lines
93 KiB
JavaScript
(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
|