Files
doneit-web/.angular/cache/14.2.12/babel-webpack/eceaa06cd7af9a9659a5d2bf0f3058fa.json
T

1 line
21 KiB
JSON
Raw Normal View History

2023-06-30 09:54:21 +01:00
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport { __decorate } from \"tslib\";\nimport __NG_CLI_RESOURCE__0 from \"./edit-event.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./edit-event.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { ActivatedRoute } from '@angular/router';\nimport { EventsService } from 'src/app/services/events.service';\nimport { Router } from '@angular/router';\nimport { Event } from '../../../models/event.model';\nimport { EventBody } from 'src/app/models/eventbody.model';\nimport { AlertController, ModalController } from '@ionic/angular';\nimport { AttendeesPageModal } from 'src/app/pages/events/attendees/attendees.page';\nimport { AlertService } from 'src/app/services/alert.service';\nimport { AttachmentsService } from 'src/app/services/attachments.service';\nimport { UntypedFormBuilder, Validators } from \"@angular/forms\";\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\nimport { AttachmentsPage } from '../attachments/attachments.page';\nlet EditEventPage = class EditEventPage {\n constructor(formBuilder, alertController, router, activatedRoute, eventsService, modalCtrl, alertService, attachamentsService, route, iab) {\n this.formBuilder = formBuilder;\n this.alertController = alertController;\n this.router = router;\n this.activatedRoute = activatedRoute;\n this.eventsService = eventsService;\n this.modalCtrl = modalCtrl;\n this.alertService = alertService;\n this.attachamentsService = attachamentsService;\n this.route = route;\n this.iab = iab;\n this.isSubmitted = false;\n this.loadedEvent = new Event();\n this.loadedEvent.Body = new EventBody();\n }\n ngOnInit() {\n this.loadEvent();\n this.loadAttachments();\n this.ionicForm = this.formBuilder.group({\n subject: ['', [Validators.required]]\n });\n }\n get errorControl() {\n return this.ionicForm.controls;\n }\n loadEvent() {\n let eventid;\n this.activatedRoute.paramMap.subscribe(paramMap => {\n if (!paramMap.has(\"eventId\")) {\n return;\n } else {\n this.pageId = paramMap.get('eventId');\n eventid = paramMap.get('eventId');\n }\n if (paramMap.has(\"caller\")) {\n this.backURL = \"/home/\" + paramMap.get('caller');\n }\n });\n this.eventsService.getEvent(eventid).subscribe(response => {\n this.loadedEvent = response;\n });\n }\n openAttendees() {\n var _this = this;\n return _asyncToGenerator(function* () {\n const modal = yield _this.modalCtrl.create({\n component: AttendeesPageModal,\n componentProps: {\n eventAttendees: _this.loadedEvent.Attendees\n },\n cssClass: 'attendee modal-desktop',\n backdropDismiss: false\n });\n yield modal.present();\n modal.onDidDismiss().then(data => {\n if (data['data'] != null) {\n let newattendees = data['data'];\n _this.loadedEvent.Attendees = newattendees;\n }\n });\n })();\n }\n getEventAttendees() {\n return this.loadedEvent.Attendees;\n }\n setEventAttendees(newattendes) {\n this.loadedEvent.Attendees = newattendes;\n }\n deleteConfirm() {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n const alert = yield _this2.alertController.create({\n cssClass: 'my-custom-class',\n header: 'Apagar evento!',\n message: 'Deseja <strong>apagar</strong> o evento da agenda ' + _this2.loadedEvent.CalendarName + '?',\n buttons: [{\n text: 'Não',\n role: 'cancel',\n cssClass: 'secondary',\n handler: () => {}\n }, {\n text: 'Sim',\n handler: () => {\n _this2.Delete();\n }\n }]\n });\n yield alert.present();\n })();\n }\n Delete() {\n var _this3 = this;\n this.eventsService.deleteEvent(this.loadedEvent.Event