Files
doneit-web/.angular/cache/14.2.12/babel-webpack/4b7ec223b371ff7ed7189f7657232b31.json
T
Eudes Inácio 53b71ea16f its working
2023-06-30 09:54:21 +01:00

1 line
12 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 __NG_CLI_RESOURCE__0 from \"./preview-camera.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./preview-camera.page.scss?ngResource\";\nimport { Component, ViewChild } from '@angular/core';\nimport { IonSlides, ModalController, NavParams } from '@ionic/angular';\nimport { PublicationsService } from 'src/app/services/publications.service';\nimport { GroupIconsPage } from '../group-icons/group-icons.page';\nimport { Share } from '@capacitor/share';\nimport { Router } from '@angular/router';\nimport { Directory, Filesystem } from '@capacitor/filesystem';\nimport { ThemeService } from 'src/app/services/theme.service';\nlet PreviewCameraPage = class PreviewCameraPage {\n constructor(modalController, navParams, router, publicService, ThemeService) {\n this.modalController = modalController;\n this.navParams = navParams;\n this.router = router;\n this.publicService = publicService;\n this.ThemeService = ThemeService;\n // myimage: null\n // croppedImageBase64: any\n // @Input('img') img: any\n // @Input() username: string;\n // @Input() date: string;\n this.slideOpts = {\n zoom: true\n };\n }\n ngOnInit() {\n this.image = this.navParams.get('image');\n this.name = this.navParams.get('username');\n this._updatedAt = this.navParams.get('_updatedAt');\n }\n ionViewDidEnter() {\n this.slides.update();\n }\n zoom(zoomIn) {\n var _this = this;\n return _asyncToGenerator(function* () {\n const slider = yield _this.slides.getSwiper(); //is swipper =!\n const zoom = slider.zoom;\n zoomIn ? zoom.in() : zoom.out();\n })();\n }\n close() {\n this.modalController.dismiss();\n }\n // imageCropped(ev: ImageCroppedEvent){\n // this.croppedImageBase64 = ev.base64\n // }\n // async grupo(){\n // const modal = await this.modalController.create({\n // component: GroupIconsPage,\n // cssClass: 'transparent-modal',\n // });\n // modal.present();\n // }\n getIconGallery() {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n const modal = yield _this2.modalController.create({\n component: GroupIconsPage,\n animated: true,\n cssClass: 'transparent-modal'\n });\n modal.present();\n })();\n }\n openChat() {}\n clear() {\n this.getIconGallery();\n }\n openChatVideo() {}\n deleteImage() {\n document.addEventListener('DOMContentLoaded', () => {\n document.querySelector('img').addEventListener('click', removeImage);\n });\n function removeImage(ev) {\n let img = ev.currentTarget;\n let src = ev.target.closest('.img');\n src?.parentElement.removeChild(src);\n }\n }\n getIconShare() {\n return _asyncToGenerator(function* () {\n yield Share.share({\n title: 'See cool stuff',\n text: 'Really awesome thing you need to see right meow',\n url: \"https://www.google.com/search?q=joao+louren%C3%A7o&rlz=1C1SQJL_pt-PTAO977AO977&sxsrf=AOaemvIEvXz_WiqNNapjaoE42Q8b71jtiA:1638355797910&source=lnms&tbm=isch&sa=X&sqi=2&ved=2ahUKEwjo9uX6tsL0AhXTlWoFHX1XAtcQ_AUoAXoECAMQAw&biw=1920&bih=937&dpr=1#imgrc=lH5UYZyhPKBhHM\",\n dialogTitle: 'Share with buddies'\n });\n })();\n }\n redirPage() {\n this.router.navigateByUrl('/chat');\n }\n deleteFile(entry) {\n var _this3 = this;\n return _asyncToGenerator(function* () {\n if (entry.isFile) {\n yield Filesystem.deleteFile({\n directory: Directory.Documents,\n path: _this3.image.src + '/' + entry.name\n });\n } else {\n yield Filesystem.rmdir({\n directory: Directory.Documents,\n path: _this3.image.src + '/' + entry.name,\n recursive: true //remove all file as well\n });\n }\n })();\n }\n};\n\nPreviewCameraPage.ctorParameters = () => [{\n type: ModalController\n}, {\n type: NavParams\n}, {\n type: Router\n}, {\n type: PublicationsService\n}, {\n type: ThemeService\n}];\nPreviewCameraPage.propDecorators = {\n slides: [{\n type: ViewChild,\n args: [IonSlides]\n }]\n};\nPreviewCameraPage = __decorate([Component({\n selector: 'app-preview-camera',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], PreviewCameraPage);\nexport { PreviewCameraPage };","map":{"version":3,"mappings":";;;;AAAA,SAASA,SAAS,EAAUC,SAAS,QAAQ,eAAe;AAC5D,SAASC,SAAS,EAAEC,eAAe,EAAEC,SAAS,QAAQ,gBAAgB;AAEtE,SAASC,mBAAmB,QAAQ,uCAAuC;AAC3E,SAASC,cAAc,QAAQ,iCAAiC;AAChE,SAASC,KAAK,QAAQ,kBAAkB;AACxC,SAASC,MAAM,QAAQ,iBAAiB;AACxC,SAASC,SAAS,EAAEC,UAAU,QAAQ,uBAAuB;AAC7D,SAASC,YAAY,QAAQ,gCAAgC;AAOtD,IAAMC,iBAAiB,GAAvB,MAAMA,iBAAiB;EAE5BC,YAAqBC,eAAgC,EAC3CC,SAAmB,EACpBC,MAAc,EACbC,aAAkC,EACnCN,YAA0B;IAJd,oBAAe,GAAfG,eAAe;IAC1B,cAAS,GAATC,SAAS;IACV,WAAM,GAANC,MAAM;IACL,kBAAa,GAAbC,aAAa;IACd,iBAAY,GAAZN,YAAY;IASrB;IACA;IAEF;IACA;IACA;IAEE,cAAS,GAAG;MACZO,IAAI,EAAE;KAEL;EAnBuC;EAqB1CC,QAAQA;IACN,IAAI,CAACC,KAAK,GAAG,IAAI,CAACL,SAAS,CAACM,GAAG,CAAC,OAAO,CAAC;IACxC,IAAI,CAACC,IAAI,GAAG,IAAI,CAACP,SAAS,CAACM,GAAG,CAAC,UAAU,CAAC;IAC1C,IAAI,CAACE,UAAU,GAAG,IAAI,CAACR,SAAS,CAACM,GAAG,CAAC,YAAY,CAAC;EACpD;EAEAG,eAAeA;IACb,IAAI,CAACC,MAAM,CAACC,MAAM,EAAE;EACtB;EAEMR,IAAIA,CAACS,MAAe;IAAA;IAAA;MACxB,MAAMC,MAAM,SAASC,KAAI,CAACJ,MAAM,CAACK,SAAS,EAAE,EAAC;MAC7C,MAAMZ,IAAI,GAAGU,MAAM,CAACV,IAAI;MACxBS,MAAM,GAAGT,IAAI,CAACa,EAAE,EAAE,GAAEb,IAAI,CAACc,GAAG,EAAE;IAAA;EAC9B;EAEFC,KAAKA;IACH,IAAI,CAACnB,eAAe,CAACoB,OAAO,EAAE;EAC5B;EAEJ;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EAEMC,cAAcA;IAAA;IAAA;MAEhB,MAAMC,KAAK,SAASC,MAAI,CAACvB,eAAe,CAACwB,MAAM,CAAC;QAC9CC,SAAS,EAAEjC,cAAc;QACzBkC,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;OACH,CAAC;MACVL,KAAK,CAACM,OAAO,EAAE;IAAC;EAClB;EAEAC,QAAQA,IAGR;EAEAC,KAAKA;IACF,IAAI,CAACT,cAAc,EAAE;EAExB;EAEAU,aAAaA,IAEb;EACAC,WAAWA;IACTC,QAAQ,CAACC,gBAAgB,CAAC,kBAAkB,EAAE,MAAI;MAChDD,QAAQ,CAACE,aAAa,CAAC,KAAK,CAAC,CAACD,gBAAgB,CAAC,OAAO,EAACE,WAAW,CAAC;IACrE,CAAC,CAAC;IACF,SAASA,WAAWA,CAACC,EAAE;MACrB,IAAIC,GAAG,GAAGD,EAAE,CAACE,aAAa;MAC1B,IAAIC,GAAG,GAAGH,EAAE,CAACI,MAAM,CAACC,OAAO,CAAC,MAAM,CAAC;MACnCF,GAAG,EAAEG,aAAa,CAACC,WAAW,CAACJ,GAAG,CAAC;IAErC;EACF;EAGIK,YAAYA;IAAA;MAGhB,MAAMpD,KAAK,CAACqD,KAAK,CAAC;QAChBC,KAAK,EAAE,gBAAgB;QACvBC,IAAI,EAAE,iDAAiD;QACvDC,GAAG,EAAE,uQAAuQ;QAC5QC,WAAW,EAAE;OACd,CAAC;IAAC;EAEL;EAEAC,SAASA;IACP,IAAI,CAACjD,MAAM,CAACkD,aAAa,CAAC,OAAO,CAAC;EACpC;EAEMC,UAAUA,CAACC,KAAK;IAAA;IAAA;MACpB,IAAGA,KAAK,CAACC,MAAM,EAAC;QACd,MAAM3D,UAAU,CAACyD,UAAU,CAAC;UAC1BG,SAAS,EAAE7D,SAAS,CAAC8D,SAAS;UAC9BC,IAAI,EAAEC,MAAI,CAACrD,KAAK,CAACkC,GAAG,GAAG,GAAG,GAAGc,KAAK,CAAC9C;SACpC,CAAC;OACH,MAAI;QACH,MAAMZ,UAAU,CAACgE,KAAK,CAAC;UACrBJ,SAAS,EAAE7D,SAAS,CAAC8D,SAAS;UAC9BC,IAAI,EAAEC,MAAI,CAACrD,KAAK,CAACkC,GAAG,GAAG,GAAG,GAAGc,KAAK,CAAC9C,IAAI;UACvCqD,SAAS,EAAC,IAAI,CAAC;SAChB,CAAC;;IACH;EAEH;;;;;;;;;;;;;;;;UArHC1E,SAAS;IAAA2E,OAAC1E,SAAS;EAAA;;AATPU,iBAAiB,eAL7BZ,SAAS,CAAC;EACT6E,QAAQ,EAAE,oBAAoB;EAC9BC,8BAAyC;;CAE1C,CAAC,GACWlE,iBAAiB;SAAjBA,iBAAiB","names":["Component","ViewChild","IonSlides","ModalController","NavParams","PublicationsService","GroupIconsPage","Share","Router","Directory","Filesystem","ThemeService","PreviewCameraPage","constructor","modalController","navParams","router","publicService","zoom","ngOnInit","image","get","name","_updatedAt","ionViewDidEnter","slides","update","zoomIn","slider","_this","getSwiper","in","out","close","dismiss","getIconGallery","modal","_this2","create","component","animated","cssClass","present","openChat","clear","openChatVideo","deleteImage","document","addEventListener","querySelector","removeImage","ev","img","currentTarget","src","target","closest","parentElement","removeChild","getIconShare","share","title","text","url","dialogTitle","redirPage","navigateByUrl","deleteFile","entry","isFile","directory","Documents","path","_this3","rmdir","recursive","args","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\modals\\preview-camera\\preview-camera.page.ts"],"sourcesContent":["import { Component, OnInit, ViewChild } from '@angular/core';\r\nimport { IonSlides, ModalController, NavParams } from '@ionic/angular';\r\nimport { ImageCroppedEvent } from 'ngx-image-cropper';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { GroupIconsPage } from '../group-icons/group-icons.page';\r\nimport { Share } from '@capacitor/share';\r\nimport { Router } from '@angular/router';\r\nimport { Directory, Filesystem } from '@capacitor/filesystem';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\n\r\n@Component({\r\n selector: 'app-preview-camera',\r\n templateUrl: './preview-camera.page.html',\r\n styleUrls: ['./preview-camera.page.scss'],\r\n})\r\nexport class PreviewCameraPage implements OnInit {\r\n\r\n constructor( private modalController: ModalController,\r\n private navParams:NavParams,\r\n public router: Router,\r\n private publicService: PublicationsService,\r\n public ThemeService: ThemeService,) { }\r\n\r\n \r\n@ViewChild(IonSlides) slides : IonSlides\r\n image: any;\r\n name: string\r\n _updatedAt: string\r\n\r\n\r\n // myimage: null\r\n // croppedImageBase64: any\r\n\r\n// @Input('img') img: any\r\n// @Input() username: string;\r\n// @Input() date: string;\r\n\r\n slideOpts = {\r\n zoom: true\r\n\r\n }\r\n\r\nngOnInit() {\r\n this.image = this.navParams.get('image')\r\n this.name = this.navParams.get('username')\r\n this._updatedAt = this.navParams.get('_updatedAt')\r\n}\r\n\r\nionViewDidEnter(){\r\n this.slides.update()\r\n}\r\n\r\nasync zoom(zoomIn: boolean){\r\n const slider = await this.slides.getSwiper() //is swipper =!\r\n const zoom = slider.zoom\r\n zoomIn ? zoom.in(): zoom.out()\r\n }\r\n\r\nclose(){\r\n this.modalController.dismiss()\r\n }\r\n\r\n// imageCropped(ev: ImageCroppedEvent){\r\n// this.croppedImageBase64 = ev.base64\r\n// }\r\n\r\n\r\n// async grupo(){\r\n// const modal = await this.modalController.create({\r\n// component: GroupIconsPage,\r\n// cssClass: 'transparent-modal',\r\n// });\r\n// modal.present();\r\n// }\r\n\r\nasync getIconGallery(){\r\n\r\n const modal = await this.modalController.create({\r\n component: GroupIconsPage ,\r\n animated: true,\r\n cssClass: 'transparent-modal',\r\n });\r\n modal.present();\r\n }\r\n\r\n openChat(){\r\n\r\n \r\n }\r\n\r\n clear() {\r\n this.getIconGallery()\r\n \r\n }\r\n\r\n openChatVideo(){\r\n\r\n }\r\n deleteImage(){\r\n document.addEventListener('DOMContentLoaded', ()=>{\r\n document.querySelector('img').addEventListener('click',removeImage)\r\n })\r\n function removeImage(ev){\r\n let img = ev.currentTarget\r\n let src = ev.target.closest('.img')\r\n src?.parentElement.removeChild(src)\r\n \r\n }\r\n }\r\n\r\n\r\nasync getIconShare(){\r\n\r\n \r\n await Share.share({\r\n title: 'See cool stuff',\r\n text: 'Really awesome thing you need to see right meow',\r\n url: \"https://www.google.com/search?q=joao+louren%C3%A7o&rlz=1C1SQJL_pt-PTAO977AO977&sxsrf=AOaemvIEvXz_WiqNNapjaoE42Q8b71jtiA:1638355797910&source=lnms&tbm=isch&sa=X&sqi=2&ved=2ahUKEwjo9uX6tsL0AhXTlWoFHX1XAtcQ_AUoAXoECAMQAw&biw=1920&bih=937&dpr=1#imgrc=lH5UYZyhPKBhHM\",\r\n dialogTitle: 'Share with buddies',\r\n });\r\n \r\n}\r\n\r\nredirPage(){\r\n this.router.navigateByUrl('/chat')\r\n}\r\n\r\nasync deleteFile(entry){\r\n if(entry.isFile){\r\n await Filesystem.deleteFile({\r\n directory: Directory.Documents,\r\n path: this.image.src + '/' + entry.name\r\n })\r\n }else{\r\n await Filesystem.rmdir({\r\n directory: Directory.Documents,\r\n path: this.image.src + '/' + entry.name,\r\n recursive:true //remove all file as well\r\n })\r\n }\r\n\r\n}\r\n}\r\n\r\n\r\n"]},"metadata":{},"sourceType":"module"}