mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"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 { Injectable } from '@angular/core';\nimport { ToastController } from '@ionic/angular';\nlet ToastService = class ToastService {\n constructor(toastController) {\n this.toastController = toastController;\n }\n ngOnInit() {}\n presentToast(infoMessage) {\n var _this = this;\n return _asyncToGenerator(function* () {\n const toast = yield _this.toastController.create({\n message: infoMessage,\n duration: 2000\n });\n toast.present();\n })();\n }\n _successMessage(message, callback) {\n return _asyncToGenerator(function* () {\n let notification = document.createElement('div');\n notification.className = 'notification';\n notification.innerHTML = `\n\n <div class=\"main-content width-100 pa-20 cy-message\">\n <p class=\"message d-flex align-center success\">\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/nofitication-success.svg\"></ion-icon>\n <p class=\"text\">{{ message }}</p>\n </p>\n\n </div>\n `;\n document.body.append(notification);\n notification.querySelector('.text').innerHTML = message || 'Processo efetuado';\n setTimeout(() => {\n if (callback) {\n callback();\n }\n notification.style.right = \"-100%\";\n setTimeout(() => {\n notification.remove();\n }, 1000);\n }, 6000);\n })();\n }\n _badRequest(message, callback) {\n return _asyncToGenerator(function* () {\n let notification = document.createElement('div');\n notification.className = 'notification';\n notification.innerHTML = `\n\n <div class=\"main-content width-100 pa-20\">\n <p class=\"message d-flex align-center faild\">\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/notification-error.svg\"></ion-icon>\n <p class=\"text\">{{ message }}</p>\n </p>\n\n </div>\n `;\n notification.style.animationName = 'notification-top';\n document.body.append(notification);\n notification.querySelector('.text').innerHTML = message || 'Processo não efetuado';\n setTimeout(() => {\n if (callback) {\n callback();\n }\n notification.style.right = \"-100%\";\n setTimeout(() => {\n notification.remove();\n }, 1000);\n }, 6000);\n })();\n }\n _chatMessage(message, sender) {\n return _asyncToGenerator(function* () {\n let notification = document.createElement('div');\n notification.className = 'notification';\n notification.innerHTML = `\n\n <div class=\"main-content width-100 pa-20\">\n <p class=\"message d-flex align-bottom success\">\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/nofitication-success.svg\"></ion-icon>\n <p class=\"text\">{{ message.message }}</p>\n </p>\n <p class=\"text\">{{ message.sender }} </p>\n\n </div>\n `;\n document.body.append(notification);\n notification.querySelector('.text').innerHTML = message || 'Processo efetuado';\n setTimeout(() => {\n /* if (callback) {\r\n callback()\r\n } */\n notification.style.right = \"-100%\";\n setTimeout(() => {\n notification.remove();\n }, 1000);\n }, 6000);\n })();\n }\n successMessage(message, callback) {\n return _asyncToGenerator(function* () {\n let notification = document.createElement('div');\n notification.className = 'notification';\n notification.innerHTML = `\n\n <div class=\"main-content width-100 pa-20\">\n <p class=\"message d-flex align-center success\">\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/nofitication-success.svg\"></ion-icon>\n <p class=\"text\">{{ message }}</p>\n </p>\n\n </div>\n `;\n // document.body.append(notification)\n notification.querySelector('.text').innerHTML = message || 'Processo efetuado';\n setTimeout(() => {\n if (callback) {\n callback();\n }\n notification.style.right = \"-100%\";\n setTimeout(() => {\n notification.remove();\n }, 1000);\n }, 6000);\n })();\n }\n badRequest(message, callback) {\n return _asyncToGenerator(function* () {\n let notification = document.createElement('div');\n notification.className = 'notification';\n notification.innerHTML = `\n\n <div class=\"main-content width-100 pa-20\">\n <p class=\"message d-flex align-center faild\">\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/notification-error.svg\"></ion-icon>\n <p class=\"text\">{{ message }}</p>\n </p>\n\n </div>\n `;\n notification.style.animationName = 'notification-top';\n // document.body.append(notification)\n notification.querySelector('.text').innerHTML = message || 'Processo não efetuado';\n setTimeout(() => {\n if (callback) {\n callback();\n }\n notification.style.right = \"-100%\";\n setTimeout(() => {\n notification.remove();\n }, 1000);\n }, 6000);\n })();\n }\n notificationMessage(message, callback, data) {\n return _asyncToGenerator(function* () {\n let notification = document.createElement('div');\n notification.className = 'notificationPush';\n notification.innerHTML = `\n\n <div class=\"main-content width-100 pa-20\">\n <p class=\"message d-flex align-left\">\n <p class=\"text\">{{ message }}</p>\n </p>\n\n </div>\n `;\n let funcx = () => {\n callback(data);\n document.body.removeEventListener('click', funcx);\n notification.remove();\n };\n // document.body.append(notification)\n document.body.addEventListener('click', funcx);\n notification.querySelector('.text').innerHTML = message || 'Processo efetuado';\n setTimeout(() => {\n notification.style.top = \"-100%\";\n setTimeout(() => {\n notification.remove();\n }, 1000);\n }, 6000);\n })();\n }\n loading() {\n let loader = document.createElement('div');\n let theme;\n if (document.querySelector('body').className.includes('gov')) {\n theme = 'gov';\n } else if (document.querySelector('body').className.includes('default')) {\n theme = 'blue';\n } else if (document.querySelector('body').className.includes('tribunal')) {\n theme = 'tribunal';\n } else if (document.querySelector('body').className.includes('doneIt')) {\n theme = 'doneIt';\n } else {\n theme = 'gov';\n }\n loader.innerHTML = `\n <div class=\"loading-blocker\">\n <div class=\"loading-blocker-container\">\n <img src=\"/assets/gif/theme/${theme}/Blocks-loader.svg\" />\n </div>\n </div>\n `;\n // \n document.body.append(loader);\n loader.addEventListener('click', () => {\n // loader.remove()\n });\n return loader;\n }\n};\nToastService.ctorParameters = () => [{\n type: ToastController\n}];\nToastService = __decorate([Injectable({\n providedIn: 'root'\n})], ToastService);\nexport { ToastService };\nexport const ToastsService = new ToastService(new ToastController());","map":{"version":3,"mappings":"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","names":["Injectable","ToastController","ToastService","constructor","toastController","ngOnInit","presentToast","infoMessage","toast","_this","create","message","duration","present","_successMessage","callback","notification","document","createElement","className","innerHTML","body","append","querySelector","setTimeout","style","right","remove","_badRequest","animationName","_chatMessage","sender","successMessage","badRequest","notificationMessage","data","funcx","removeEventListener","addEventListener","top","loading","loader","theme","includes","providedIn","ToastsService"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\services\\toast.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { AnimationController, ModalController, ToastController } from '@ionic/angular';\r\nimport { BadRequestPage } from '../shared/popover/bad-request/bad-request.page';\r\nimport { SuccessMessagePage } from '../shared/popover/success-message/success-message.page';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ToastService {\r\n\r\n constructor(\r\n public toastController: ToastController,\r\n ) { }\r\n\r\n ngOnInit() {}\r\n\r\n async presentToast(infoMessage: string) {\r\n const toast = await this.toastController.create({\r\n message: infoMessage,\r\n duration: 2000\r\n });\r\n toast.present();\r\n }\r\n\r\n\r\n async _successMessage(message?: any, callback?) {\r\n\r\n let notification = document.createElement('div')\r\n notification.className = 'notification'\r\n notification.innerHTML = `\r\n\r\n <div class=\"main-content width-100 pa-20 cy-message\">\r\n <p class=\"message d-flex align-center success\">\r\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/nofitication-success.svg\"></ion-icon>\r\n <p class=\"text\">{{ message }}</p>\r\n </p>\r\n\r\n </div>\r\n `\r\n\r\n document.body.append(notification)\r\n notification.querySelector('.text').innerHTML = message || 'Processo efetuado'\r\n setTimeout(()=>{\r\n if (callback) {\r\n callback()\r\n }\r\n\r\n notification.style.right = \"-100%\"\r\n\r\n setTimeout(()=>{\r\n notification.remove()\r\n },1000)\r\n\r\n },6000)\r\n\r\n }\r\n\r\n async _badRequest(message?: string, callback?) {\r\n\r\n let notification = document.createElement('div')\r\n notification.className = 'notification'\r\n notification.innerHTML = `\r\n\r\n <div class=\"main-content width-100 pa-20\">\r\n <p class=\"message d-flex align-center faild\">\r\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/notification-error.svg\"></ion-icon>\r\n <p class=\"text\">{{ message }}</p>\r\n </p>\r\n\r\n </div>\r\n `\r\n\r\n notification.style.animationName = 'notification-top'\r\n\r\n document.body.append(notification)\r\n notification.querySelector('.text').innerHTML = message || 'Processo não efetuado'\r\n setTimeout(()=>{\r\n if (callback) {\r\n callback()\r\n }\r\n\r\n notification.style.right = \"-100%\"\r\n\r\n setTimeout(()=>{\r\n notification.remove()\r\n },1000)\r\n\r\n },6000)\r\n\r\n }\r\n\r\n async _chatMessage(message?: any, sender?:string) {\r\n\r\n let notification = document.createElement('div')\r\n notification.className = 'notification'\r\n notification.innerHTML = `\r\n\r\n <div class=\"main-content width-100 pa-20\">\r\n <p class=\"message d-flex align-bottom success\">\r\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/nofitication-success.svg\"></ion-icon>\r\n <p class=\"text\">{{ message.message }}</p>\r\n </p>\r\n <p class=\"text\">{{ message.sender }} </p>\r\n\r\n </div>\r\n `\r\n\r\n document.body.append(notification)\r\n notification.querySelector('.text').innerHTML = message || 'Processo efetuado'\r\n setTimeout(()=>{\r\n /* if (callback) {\r\n callback()\r\n } */\r\n\r\n notification.style.right = \"-100%\"\r\n\r\n setTimeout(()=>{\r\n notification.remove()\r\n },1000)\r\n\r\n },6000)\r\n\r\n }\r\n\r\n async successMessage(message?: any, callback?) {\r\n\r\n let notification = document.createElement('div')\r\n notification.className = 'notification'\r\n notification.innerHTML = `\r\n\r\n <div class=\"main-content width-100 pa-20\">\r\n <p class=\"message d-flex align-center success\">\r\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/nofitication-success.svg\"></ion-icon>\r\n <p class=\"text\">{{ message }}</p>\r\n </p>\r\n\r\n </div>\r\n `\r\n\r\n // document.body.append(notification)\r\n notification.querySelector('.text').innerHTML = message || 'Processo efetuado'\r\n setTimeout(()=>{\r\n if (callback) {\r\n callback()\r\n }\r\n\r\n notification.style.right = \"-100%\"\r\n\r\n setTimeout(()=>{\r\n notification.remove()\r\n },1000)\r\n\r\n },6000)\r\n\r\n }\r\n\r\n async badRequest(message?: string, callback?) {\r\n\r\n let notification = document.createElement('div')\r\n notification.className = 'notification'\r\n notification.innerHTML = `\r\n\r\n <div class=\"main-content width-100 pa-20\">\r\n <p class=\"message d-flex align-center faild\">\r\n <ion-icon slot=\"end\" class=\"title-icon pr-10\" src=\"/assets/images/notification-error.svg\"></ion-icon>\r\n <p class=\"text\">{{ message }}</p>\r\n </p>\r\n\r\n </div>\r\n `\r\n\r\n notification.style.animationName = 'notification-top'\r\n\r\n // document.body.append(notification)\r\n notification.querySelector('.text').innerHTML = message || 'Processo não efetuado'\r\n setTimeout(()=>{\r\n if (callback) {\r\n callback()\r\n }\r\n\r\n notification.style.right = \"-100%\"\r\n\r\n setTimeout(()=>{\r\n notification.remove()\r\n },1000)\r\n\r\n },6000)\r\n\r\n }\r\n\r\n\r\n async notificationMessage(message?: any, callback?: any,data?: any) {\r\n\r\n let notification = document.createElement('div')\r\n notification.className = 'notificationPush'\r\n notification.innerHTML = `\r\n\r\n <div class=\"main-content width-100 pa-20\">\r\n <p class=\"message d-flex align-left\">\r\n <p class=\"text\">{{ message }}</p>\r\n </p>\r\n\r\n </div>\r\n `\r\n\r\n let funcx = ()=>{\r\n callback(data);\r\n document.body.removeEventListener('click', funcx);\r\n notification.remove();\r\n }\r\n\r\n // document.body.append(notification)\r\n document.body.addEventListener('click', funcx);\r\n\r\n notification.querySelector('.text').innerHTML = message || 'Processo efetuado'\r\n setTimeout(()=>{\r\n\r\n notification.style.top = \"-100%\"\r\n\r\n setTimeout(()=>{\r\n notification.remove()\r\n },1000)\r\n\r\n },6000)\r\n\r\n }\r\n\r\n\r\n loading() : HTMLDivElement {\r\n\r\n let loader: HTMLDivElement = document.createElement('div')\r\n\r\n let theme;\r\n\r\n if(document.querySelector('body').className.includes('gov')) {\r\n theme = 'gov'\r\n } else if(document.querySelector('body').className.includes('default')) {\r\n theme = 'blue'\r\n } else if(document.querySelector('body').className.includes('tribunal')) {\r\n theme = 'tribunal'\r\n } else if (document.querySelector('body').className.includes('doneIt')) {\r\n theme = 'doneIt'\r\n }\r\n else {\r\n theme = 'gov'\r\n }\r\n\r\n loader.innerHTML = `\r\n <div class=\"loading-blocker\">\r\n <div class=\"loading-blocker-container\">\r\n <img src=\"/assets/gif/theme/${theme}/Blocks-loader.svg\" />\r\n </div>\r\n </div>\r\n `;\r\n\r\n // \r\n document.body.append(loader)\r\n\r\n loader.addEventListener('click', ()=>{\r\n // loader.remove()\r\n })\r\n return loader\r\n\r\n }\r\n\r\n}\r\n\r\n\r\nexport const ToastsService = new ToastService(new ToastController())\r\n"]},"metadata":{},"sourceType":"module"} |