Files
doneit-web/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js
T

1398 lines
149 KiB
JavaScript
Raw Normal View History

2021-01-15 15:31:43 +01:00
(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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJ
/***/ }),
/***/ "./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__);
2021-02-03 15:13:23 +01:00
/* harmony default export */ __webpack_exports__["default"] = ("<ion-header>\r\n <app-header></app-header>\r\n</ion-header>\r\n<ion-header>\r\n <div class=\"bg-blue\">\r\n <div class=\"main-content\">\r\n <!-- Toolbar -->\r\n <div>\r\n <!-- Calendar is here -->\r\n <div [ngSwitch]=\"segment\">\r\n <div *ngSwitchCase=\"'Combinada'\">\r\n\r\n <ion-row class=\"ion-justify-content-between calendar-tool-tip\">\r\n <ion-row class=\"ion-align-items-center\">\r\n <!-- Move back one screen of the slides -->\r\n \r\n <div (click)=\"back()\" class=\"arrow\">\r\n <ion-icon slot=\"icon-only\" src=\"assets/images/icons-calendar-arrow-left.svg\"></ion-icon>\r\n </div>\r\n\r\n <!-- Move forward one screen of the slides -->\r\n <h2 class=\"capitaliseText\">{{ viewTitle }}</h2>\r\n<!-- <div class=\"drop-down\">\r\n <ion-icon slot=\"icon-only\" class=\"arrow-down\" src=\"assets/images/icons-arrow-arrow-down.svg\"></ion-icon>\r\n <div class=\"drop-down-container\">\r\n <ul>\r\n <li *ngFor=\"let month of monthList\" (click)=\"dropDownChangeDate(month.id)\" >{{ month.name }}</li>\r\n </ul>\r\n </div>\r\n </div> -->\r\n <!-- Move forward one screen of the slides -->\r\n <div (click)=\"next()\" class=\"arrow\">\r\n <ion-icon slot=\"icon-only\" src=\"assets/images/icons-calendar-arrow-right.svg\"></ion-icon>\r\n </div>\r\n\r\n </ion-row>\r\n <ion-row class=\"ion-align-items-center\">\r\n <div class=\"arrow\">\r\n <ion-icon *ngIf=\"profile == 'mdgpr' \" (click)=\"changeProfile()\" class=\"right-icons\" slot=\"icon-only\"src=\"assets/images/icons-profile-calendar-md.svg\"></ion-icon>\r\n <ion-icon *ngIf=\"profile == 'pr' \" (click)=\"changeProfile()\" class=\"right-icons\" slot=\"icon-only\"src=\"assets/images/icons-profile-calendar-pr.svg\"></ion-icon>\r\n </div>\r\n <ion-icon (click)=\"viewEventsToApprove()\" class=\"right-icons\" src=\"assets/images/icons-received-event.svg\"></ion-icon>\r\n <ion-icon (click)=\"openAddEvent()\" class=\"right-icons\" src=\"assets/images/icons-add-new-event.svg\" ></ion-icon>\r\n </ion-row> \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 [className]=\"currentDayEventDisplayBorder(view.dates, row*7+col)\" [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\" (c
/***/ }),
/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/new-event/new-event.page.html":
/*!**************************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/new-event/new-event.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=\"header-toolbar\">\r\n <div class=\"main-header\">\r\n <div class=\"title-content\">\r\n <div class=\"middle\">\r\n <ion-label class=\"title\">Novo Evento</ion-label>\r\n </div>\r\n </div>\r\n </div>\r\n </ion-toolbar>\r\n</ion-header>\r\n\r\n<ion-content>\r\n <div class=\"main-content\">\r\n <div class=\"ion-item-container\">\r\n <ion-input placeholder=\"Assunto\" [(ngModel)]=\"postEvent.Subject\"></ion-input>\r\n </div>\r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-location.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-input placeholder=\"Localização\" [(ngModel)]=\"postEvent.Location\"></ion-input>\r\n </div>\r\n </div>\r\n <!-- Error messages -->\r\n <!-- <span class=\"error ion-padding\" >\r\n Campo obrigatório\r\n </span> -->\r\n \r\n </div>\r\n \r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-calendar.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-select placeholder=\"Selecione agenda\"\r\n selectedText=\"{{postEvent.CalendarName}}\" \r\n [(ngModel)]=\"postEvent.CalendarName\" \r\n interface=\"action-sheet\" Cancel-text=\"Cancelar\" \r\n required>\r\n <ion-select-option value=\"Oficial\">Oficial</ion-select-option>\r\n <ion-select-option value=\"Pessoal\">Pessoal</ion-select-option>\r\n </ion-select>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-calendar.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-select placeholder=\"Selecione tipo\" \r\n [(ngModel)]=\"postEvent.EventType\" \r\n interface=\"action-sheet\" \r\n 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 </div>\r\n </div>\r\n </div>\r\n \r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-calendar.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-datetime \r\n placeholder=\"Início\"\r\n [(ngModel)]=\"postEvent.StartDate\"\r\n displayFormat=\"D MMM YYYY H:mm\"\r\n minuteValues=\"0,15,30,45\"\r\n monthShortNames=\"Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez\"\r\n min=\"2018\" \r\n max=\"2022\" \r\n >\r\n </ion-datetime>\r\n <!-- <ion-input placeholder=\"Data início\" [(ngModel)]=\"postData.StartDate\"></ion-input> -->\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-calendar.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-datetime \r\n placeholder=\"Fim\"\r\n [(ngModel)]=\"postEvent.EndDate\"\r\n displayFormat=\"D MMM
2021-01-15 15:31:43 +01:00
/***/ }),
/***/ "./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__);
2021-02-03 15:13:23 +01:00
/* 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'}}\" \r\n 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
2021-01-15 15:31:43 +01:00
/***/ }),
/***/ "./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__);
2021-02-03 15:13:23 +01:00
/* 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 */");
2021-01-15 15:31:43 +01:00
/***/ }),
/***/ "./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/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',
2021-02-03 15:13:23 +01:00
loadChildren: () => __webpack_require__.e(/*! import() | approve-event-modal-approve-event-modal-module */ "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)
2021-01-15 15:31:43 +01:00
},
{
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)
2021-02-03 15:13:23 +01:00
},
{
path: 'new-event',
loadChildren: () => __webpack_require__.e(/*! import() | new-event-new-event-module */ "new-event-new-event-module").then(__webpack_require__.bind(null, /*! ./new-event/new-event.module */ "./src/app/pages/agenda/new-event/new-event.module.ts")).then(m => m.NewEventPageModule)
},
{
path: 'edit-event',
loadChildren: () => __webpack_require__.e(/*! import() | edit-event-edit-event-module */ "edit-event-edit-event-module").then(__webpack_require__.bind(null, /*! ./edit-event/edit-event.module */ "./src/app/pages/agenda/edit-event/edit-event.module.ts")).then(m => m.EditEventPageModule)
},
{
path: 'view-event',
loadChildren: () => __webpack_require__.e(/*! import() | view-event-view-event-module */ "view-event-view-event-module").then(__webpack_require__.bind(null, /*! ./view-event/view-event.module */ "./src/app/pages/agenda/view-event/view-event.module.ts")).then(m => m.ViewEventPageModule)
2021-01-15 15:31:43 +01:00
}
];
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");
2021-02-03 15:13:23 +01:00
/* harmony import */ var src_app_shared_shared_module__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! src/app/shared/shared.module */ "./src/app/shared/shared.module.ts");
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! angular-calendar */ "./node_modules/angular-calendar/__ivy_ngcc__/fesm2015/angular-calendar.js");
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ "./node_modules/angular-calendar/date-adapters/esm/date-fns/index.js");
2021-01-15 15:31:43 +01:00
Object(_angular_common__WEBPACK_IMPORTED_MODULE_2__["registerLocaleData"])(_angular_common_locales_pt__WEBPACK_IMPORTED_MODULE_9___default.a);
2021-02-03 15:13:23 +01:00
2021-01-15 15:31:43 +01:00
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, */
2021-02-03 15:13:23 +01:00
angular_calendar__WEBPACK_IMPORTED_MODULE_12__["CalendarModule"].forRoot({
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_12__["DateAdapter"],
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_13__["adapterFactory"]
}),
src_app_shared_shared_module__WEBPACK_IMPORTED_MODULE_11__["SharedModule"],
2021-01-15 15:31:43 +01:00
_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__);
2021-02-03 15:13:23 +01:00
/* 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-current {\n background-color: red;\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: #fff;\n border-radius: 21px;\n border-left: 3px solid #ffb703;\n border-bottom: none;\n border-right: 3px solid #f05d5e;\n color: black;\n margin: 0px auto;\n width: 35px;\n}\n\n.main-header {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n border-top-left-radius: 25px;\n border-top-right-radius: 25px;\n background-color: #fff;\n overflow: hidden;\n padding: 15px 5px 0px 5px;\n color: #000;\n transform: translate3d(0, 1px, 0);\n}\n\n.main-header .title-content {\n width: 360px;\n margin: 0px auto;\n overflow: auto;\n padding: 0 !important;\n background: #ecf8ff;\n}\n\n.main-header .div-title {\n padding: 0 !important;\n float: left;\n}\n\n.main-header .title {\n font-size: 25px;\n}\n\n.main-header .div-icon {\n width: 40px;\n float: right;\n font-size: 35px;\n overflow: auto;\n padding: 1px;\n}\n\n.main-header .div-icon ion-icon {\n float: right;\n padding-left: 20px;\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;\
2021-01-15 15:31:43 +01:00
/***/ }),
/***/ "./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");
2021-02-03 15:13:23 +01:00
/* harmony import */ var _new_event_new_event_page__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./new-event/new-event.page */ "./src/app/pages/agenda/new-event/new-event.page.ts");
/* harmony import */ var _view_event_view_event_page__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./view-event/view-event.page */ "./src/app/pages/agenda/view-event/view-event.page.ts");
/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! date-fns */ "./node_modules/date-fns/esm/index.js");
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! angular-calendar */ "./node_modules/angular-calendar/__ivy_ngcc__/fesm2015/angular-calendar.js");
/* harmony import */ var _custom_date_formatter_provider__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./custom-date-formatter.provider */ "./src/app/pages/agenda/custom-date-formatter.provider.ts");
/* harmony import */ var _gabinete_digital_event_list_event_list_page__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../gabinete-digital/event-list/event-list.page */ "./src/app/pages/gabinete-digital/event-list/event-list.page.ts");
2021-01-15 15:31:43 +01:00
2021-02-03 15:13:23 +01:00
// showTimeline
2021-01-15 15:31:43 +01:00
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;
2021-02-03 15:13:23 +01:00
this.view = angular_calendar__WEBPACK_IMPORTED_MODULE_12__["CalendarView"].Day;
this.viewDate = new Date();
this.weekStartsOn = angular_calendar__WEBPACK_IMPORTED_MODULE_12__["DAYS_OF_WEEK"].MONDAY;
this.weekendDays = [angular_calendar__WEBPACK_IMPORTED_MODULE_12__["DAYS_OF_WEEK"].FRIDAY, angular_calendar__WEBPACK_IMPORTED_MODULE_12__["DAYS_OF_WEEK"].SATURDAY];
this.CalendarView = angular_calendar__WEBPACK_IMPORTED_MODULE_12__["CalendarView"];
this.monthList = [
{ name: 'Janeiro', id: 'Jan' },
{ name: 'Fevereiro', id: 'Feb' },
{ name: 'Março', id: 'Mar' },
{ name: 'Abril', id: 'Apr' },
{ name: 'Maio', id: 'May' },
{ name: 'Junho', id: 'June' },
{ name: 'Julho', id: 'July' },
{ name: 'Agosto', id: 'Aug' },
{ name: 'Setembro', id: 'Sept' },
{ name: 'Outubro', id: 'Oct' },
{ name: 'Novembro', id: 'Nov' },
{ name: 'Dezembro', id: 'Dec' }
];
this.showTimeline = false;
this.events = [
/* {
title: '123',
start: setHours(setMinutes(new Date(), 0), 3),
color: {
primary: 'red',
secondary: 'yellow'
},
},
{
title: '123123',
start: setHours(setMinutes(new Date(), 0), 5),
color: {
primary: 'red',
secondary: 'yellow'
},
}, */
];
2021-01-15 15:31:43 +01:00
/* 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(),
};
2021-02-03 15:13:23 +01:00
this.eventSelectedDate = new Date();
2021-01-15 15:31:43 +01:00
this.onCurrentChanged = (ev) => {
2021-02-03 15:13:23 +01:00
// timeline change date
this.timelineDate = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(ev, 'dd MMMM yyyy', 'pt');
this.viewDate = new Date(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(ev, 'yyyy-MM-dd', 'pt'));
// calendar change date
this.eventSelectedDate = new Date(ev);
2021-01-15 15:31:43 +01:00
};
2021-02-03 15:13:23 +01:00
this.timelineDate = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date, 'dd MMMM yyyy', 'pt');
setTimeout(() => {
// console.log(JSON.stringify(this.events));
// console.log(this.events);
}, 5000);
// console.log(setHours(setMinutes(new Date(), 0), 12))
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
// AccoesPresidenciais = Correspondencia = 0
setCookie('searchModalAPPType', '0', 99999999);
this.showLoader = false;
}
setView(view) {
this.view = view;
2021-01-15 15:31:43 +01:00
}
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);
}
}
});
}
2021-02-03 15:13:23 +01:00
timelineIsCurrentDate() {
return Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'dd MMMM yyyy', 'pt') == Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(this.eventSelectedDate, 'dd MMMM yyyy', 'pt');
}
2021-01-15 15:31:43 +01:00
//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;
}
2021-02-03 15:13:23 +01:00
currentDayEventDisplayBorder(day, id) {
const events = day[id].events;
if (events.length == 0) {
return "";
}
else if (events.length >= 1) {
/** @description store all event type */
let eventType = {};
let eventTypeNum;
events.forEach(element => {
eventType[element.calendarName] = 1;
});
eventTypeNum = (Object.keys(eventType)).length;
if (eventTypeNum == 2) {
return 'calendar-event-type-both';
}
else {
return 'calendar-event-type-' + (Object.keys(eventType))[0];
}
}
return "";
}
// Show information of the event for timeline
eventClicked({ event }) {
console.log('Event clicked', event);
this.eventSelectedDate = event.start;
this.viewEventDetail(event.id);
/* this.router.navigate(["/home/agenda", event.id, 'agenda']); */
}
2021-01-15 15:31:43 +01:00
//Show information of the event
onEventSelected(ev) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
2021-02-03 15:13:23 +01:00
this.viewEventDetail(ev.event.EventId);
/* this.router.navigate(["/home/agenda", ev.event.EventId, 'agenda']); */
2021-01-15 15:31:43 +01:00
});
}
2021-02-03 15:13:23 +01:00
// changedate
dropDownChangeDate(id) {
const currentCandarDayYear = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(this.eventSelectedDate, 'dd -- yyyy', 'pt');
const newDate = new Date(currentCandarDayYear.replace('--', id));
this.onCurrentChanged(newDate);
}
2021-01-15 15:31:43 +01:00
/* 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);
}
});
});
}
2021-02-03 15:13:23 +01:00
timeLineTemplate(startTime, eventlocation, eventDiscription, calendarName, subject) {
return `
<div class="timeline-box timeline-box-${calendarName}">
<div>
<span class="timeline-start-time">${startTime}</span><span class="timeline-location">${eventlocation}</span>
</div>
<div class="timeline-event-discription">
${subject}
</div>
</div>
`;
}
2021-01-15 15:31:43 +01:00
loadRangeEvents(startTime, endTime) {
2021-02-03 15:13:23 +01:00
console.log('Update date');
console.log('start ', startTime, ' end', endTime);
this.showTimeline = false;
this.showLoader = true;
switch (this.segment) {
case "Combinada":
//Inicializa o array eventSource
this.eventSource = [];
this.events = [];
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd', 'pt')).subscribe(response => {
this.eventsList = response;
// loop
this.eventsList.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element,
calendarName: element.CalendarName
});
// timeline start
const startHours = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.StartDate), 'HH', 'pt');
const EndHours = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.EndDate), 'HH', 'pt');
this.events.push({
title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject),
start: Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setHours"])(Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setMinutes"])(new Date(element.StartDate), 0), parseInt(startHours)),
end: Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setHours"])(Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setMinutes"])(new Date(element.EndDate), 0), parseInt(EndHours)),
color: {
primary: 'white',
secondary: 'white'
},
id: element.EventId
2021-01-15 15:31:43 +01:00
});
2021-02-03 15:13:23 +01:00
// timeline end
2021-01-15 15:31:43 +01:00
});
2021-02-03 15:13:23 +01:00
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
this.showTimeline = true;
});
}
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,
calendarName: element.CalendarName
});
// timeline start
const startHours = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.StartDate), 'HH', 'pt');
const EndHours = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.EndDate), 'HH', 'pt');
this.events.push({
title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject),
start: Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setHours"])(Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setMinutes"])(new Date(element.StartDate), 0), parseInt(startHours)),
end: Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setHours"])(Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setMinutes"])(new Date(element.EndDate), 0), parseInt(EndHours)),
color: {
primary: 'white',
secondary: 'white'
},
id: element.EventId
2021-01-15 15:31:43 +01:00
});
2021-02-03 15:13:23 +01:00
// timeline end
2021-01-15 15:31:43 +01:00
});
2021-02-03 15:13:23 +01:00
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
this.showTimeline = true;
});
}
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
2021-01-15 15:31:43 +01:00
});
});
2021-02-03 15:13:23 +01:00
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
2021-01-15 15:31:43 +01:00
});
});
2021-02-03 15:13:23 +01:00
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
2021-01-15 15:31:43 +01:00
});
});
2021-02-03 15:13:23 +01:00
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
2021-01-15 15:31:43 +01:00
});
});
2021-02-03 15:13:23 +01:00
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
break;
}
}
actions() {
2021-01-15 15:31:43 +01:00
}
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);
}
}
2021-02-03 15:13:23 +01:00
openAddEvent() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: _new_event_new_event_page__WEBPACK_IMPORTED_MODULE_9__["NewEventPage"],
componentProps: {
segment: this.segment,
profile: this.profile,
eventSelectedDate: this.eventSelectedDate,
},
cssClass: '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);
}
});
});
}
viewEventDetail(eventId) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
console.log(this.profile);
const modal = yield this.modalCtrl.create({
component: _view_event_view_event_page__WEBPACK_IMPORTED_MODULE_10__["ViewEventPage"],
componentProps: {
eventId: eventId,
},
cssClass: 'modal',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((res) => {
if (res) {
console.log(res);
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
});
});
}
viewEventsToApprove() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: _gabinete_digital_event_list_event_list_page__WEBPACK_IMPORTED_MODULE_14__["EventListPage"],
componentProps: {},
cssClass: 'modal',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss();
});
}
2021-01-15 15:31:43 +01:00
};
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,
2021-02-03 15:13:23 +01:00
providers: [
{
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_12__["CalendarDateFormatter"],
useClass: _custom_date_formatter_provider__WEBPACK_IMPORTED_MODULE_13__["CustomDateFormatter"],
},
],
2021-01-15 15:31:43 +01:00
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);
2021-02-03 15:13:23 +01:00
/***/ }),
/***/ "./src/app/pages/agenda/custom-date-formatter.provider.ts":
/*!****************************************************************!*\
!*** ./src/app/pages/agenda/custom-date-formatter.provider.ts ***!
\****************************************************************/
/*! exports provided: CustomDateFormatter */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CustomDateFormatter", function() { return CustomDateFormatter; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! angular-calendar */ "./node_modules/angular-calendar/__ivy_ngcc__/fesm2015/angular-calendar.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_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
let CustomDateFormatter = class CustomDateFormatter extends angular_calendar__WEBPACK_IMPORTED_MODULE_1__["CalendarDateFormatter"] {
// you can override any of the methods defined in the parent class
dayViewHour({ date, locale }) {
return Object(_angular_common__WEBPACK_IMPORTED_MODULE_2__["formatDate"])(date, 'HH', locale);
}
weekViewHour({ date, locale }) {
return this.dayViewHour({ date, locale });
}
};
CustomDateFormatter = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_3__["Injectable"])()
], CustomDateFormatter);
/***/ }),
/***/ "./src/app/pages/agenda/new-event/new-event.page.scss":
/*!************************************************************!*\
!*** ./src/app/pages/agenda/new-event/new-event.page.scss ***!
\************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("ion-content {\n --background:transparent;\n}\n\n.header-toolbar {\n --background:transparent;\n --opacity: 1;\n}\n\n.main-header {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n border-top-left-radius: 25px;\n border-top-right-radius: 25px;\n background-color: #fff;\n overflow: hidden;\n padding: 30px 20px 0px 20px;\n color: #000;\n transform: translate3d(0, 1px, 0);\n}\n\n.main-header .title-content {\n width: 360px;\n margin: 0px auto;\n overflow: auto;\n padding: 0 !important;\n background: #fff;\n}\n\n.main-header .title-content .middle {\n padding: 0 !important;\n float: left;\n width: 221px;\n margin: 2.5px 0 0 5px;\n}\n\n.main-header .title {\n font-size: 25px;\n}\n\n.main-content {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n margin: 0 auto;\n background-color: #fff;\n overflow: auto;\n padding: 15px 20px 0 20px;\n /* SPAN */\n /* Error Messages */\n}\n\n.main-content .ion-item-container {\n width: 360px;\n margin: 15px auto;\n border: 1px solid #ebebeb;\n border-radius: 5px;\n padding-left: 10px;\n}\n\n.main-content .ion-item-container-no-border {\n width: 100%;\n margin: 0px auto;\n padding: 0 !important;\n overflow: auto;\n}\n\n.main-content .container-div {\n margin-bottom: 15px;\n overflow: auto;\n}\n\n.main-content .ion-item-class-2 {\n width: 360px;\n margin: 0px auto;\n}\n\n.main-content .ion-icon-class {\n width: 45px;\n height: 45px;\n float: left;\n padding: 10px;\n font-size: 25px;\n}\n\n.main-content ion-select {\n padding-left: 5px;\n margin-left: 0;\n}\n\n.main-content .ion-input-class {\n width: 315px;\n height: 45px;\n border: 1px solid #ebebeb;\n border-radius: 5px;\n padding-left: 5px;\n padding-right: 10px;\n float: left;\n}\n\n.main-content .ion-input-class-no-height {\n border: 1px solid #ebebeb;\n border-radius: 5px;\n overflow: auto;\n}\n\n.main-content .list-people {\n width: 256px;\n float: left;\n}\n\n.main-content .add-people {\n width: 45px;\n float: right;\n overflow: auto;\n font-size: 25px;\n padding: 10px;\n}\n\n.main-content .list-people-title {\n /* font-size: 13px; */\n color: #797979;\n}\n\n.main-content .attach-document {\n font-size: 15px;\n color: #0d89d1;\n margin: 5px 5px 5px 10px;\n padding: 5px;\n float: left;\n}\n\n.main-content .attach-icon {\n width: 37px;\n font-size: 35px;\n float: left;\n}\n\n.main-content .attach-title-item {\n width: 100%;\n font-size: 15px;\n color: #0d89d1;\n}\n\n.main-content .span-left {\n float: left;\n font-size: 15x;\n}\n\n.main-content .span-right {\n text-align: right;\n float: right;\n font-size: 13px;\n}\n\n.main-content .container-footer {\n margin: 0 auto;\n overflow: auto;\n}\n\n.main-content .button-cancel {\n width: 170px;\n height: 44px;\n border-radius: 22.5px;\n --background: #e0e9ee;\n --color: #061b52;\n margin: 10px;\n}\n\n.main-content .button-save {\n width: 170px;\n height: 44px;\n border-radius: 22.5px;\n --background: #42b9fe;\n --color:#ffffff;\n margin: 10px;\n}\n\n.main-content .text-input {\n width: 100%;\n border: 1px solid #ebebeb;\n margin: 0px 15px 15px 0px;\n padding: 0 !important;\n border-radius: 5px;\n}\n\n.main-content .error {\n color: red;\n font-size: 12px;\n font-weight: bold;\n padding-bottom: 20px;\n}\n\n.main-content .span-color {\n color: red;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXGV1ZGVzLmluYWNpb1xcR2FiaW5ldC1EaWdpdGFsUHJvamVjdFxcTmV3IGZvbGRlclxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcbmV3LWV2ZW50XFxuZXctZXZlbnQucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE
/***/ }),
/***/ "./src/app/pages/agenda/new-event/new-event.page.ts":
/*!**********************************************************!*\
!*** ./src/app/pages/agenda/new-event/new-event.page.ts ***!
\**********************************************************/
/*! exports provided: NewEventPage */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NewEventPage", function() { return NewEventPage; });
/* 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 src_app_services_events_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/events.service */ "./src/app/services/events.service.ts");
/* harmony import */ var _models_event_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../models/event.model */ "./src/app/models/event.model.ts");
/* harmony import */ var _events_attendees_attendees_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../events/attendees/attendees.page */ "./src/app/pages/events/attendees/attendees.page.ts");
let NewEventPage = class NewEventPage {
constructor(modalController, navParams, eventService) {
this.modalController = modalController;
this.navParams = navParams;
this.eventService = eventService;
this.segment = "true";
this.postEvent = new _models_event_model__WEBPACK_IMPORTED_MODULE_4__["Event"]();
this.eventBody = { BodyType: "1", Text: "" };
this.postEvent.Body = this.eventBody;
this.profile = this.navParams.get('profile');
this.selectedSegment = this.navParams.get('segment');
this.selectedDate = this.navParams.get('eventSelectedDate');
}
ngOnInit() {
console.log(this.profile);
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,
};
}
}
close() {
this.modalController.dismiss();
}
save() {
console.log(this.postEvent);
console.log(this.profile);
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.modalController.dismiss(this.postEvent);
}
openAttendees() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalController.create({
component: _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;
}
});
});
}
};
NewEventPage.ctorParameters = () => [
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] },
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["NavParams"] },
{ type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_3__["EventsService"] }
];
NewEventPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-new-event',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./new-event.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/new-event/new-event.page.html")).default,
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./new-event.page.scss */ "./src/app/pages/agenda/new-event/new-event.page.scss")).default]
})
], NewEventPage);
2021-01-15 15:31:43 +01:00
/***/ }),
/***/ "./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__);
2021-02-03 15:13:23 +01:00
/* 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= */");
2021-01-15 15:31:43 +01:00
/***/ }),
/***/ "./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);
/***/ })
}]);
//# sourceMappingURL=pages-agenda-agenda-module-es2015.js.map