diff --git a/src/app/pages/chat/group-messages/group-messages.page.html b/src/app/pages/chat/group-messages/group-messages.page.html index 263877ca7..f192d0605 100644 --- a/src/app/pages/chat/group-messages/group-messages.page.html +++ b/src/app/pages/chat/group-messages/group-messages.page.html @@ -83,7 +83,7 @@
-
diff --git a/src/app/pages/chat/group-messages/group-messages.page.ts b/src/app/pages/chat/group-messages/group-messages.page.ts index f8fe884c8..2dfd18a20 100644 --- a/src/app/pages/chat/group-messages/group-messages.page.ts +++ b/src/app/pages/chat/group-messages/group-messages.page.ts @@ -135,7 +135,7 @@ export class GroupMessagesPage implements OnInit { async openOptions() { console.log('OK'); - const modal = await this.modalController.create({ + const modal = await this.popoverController.create({ component: ChatPopoverPage, cssClass: 'chat-popover', componentProps: { @@ -147,19 +147,14 @@ export class GroupMessagesPage implements OnInit { if(res.data == 'leave'){ this.leaveStatus = this.loggedUser.me.name + ' saiu do grupo'; } + else if(res.data == 'cancel'){ + console.log('cancel'); + } console.log('OK2'); - console.log(res.data); - /* if(res.data ==){ - this.roomName = res.data.name.split('-').join(' '); - console.log(this.roomName); - - this.getRoomInfo(); - //this.modalController.dismiss(); - }; */ - }); } + async openChatOptions(ev: any) { const popover = await this.popoverController.create({ component: ChatOptionsPopoverPage, diff --git a/src/app/shared/popover/chat-options-popover/chat-options-popover.page.html b/src/app/shared/popover/chat-options-popover/chat-options-popover.page.html index 1ece6356d..bb0fc5c83 100644 --- a/src/app/shared/popover/chat-options-popover/chat-options-popover.page.html +++ b/src/app/shared/popover/chat-options-popover/chat-options-popover.page.html @@ -8,7 +8,7 @@ - +
diff --git a/src/app/shared/popover/chat-options-popover/chat-options-popover.page.ts b/src/app/shared/popover/chat-options-popover/chat-options-popover.page.ts index f066f9e0f..2a08bc141 100644 --- a/src/app/shared/popover/chat-options-popover/chat-options-popover.page.ts +++ b/src/app/shared/popover/chat-options-popover/chat-options-popover.page.ts @@ -1,5 +1,7 @@ import { Component, OnInit } from '@angular/core'; import { ModalController, PopoverController } from '@ionic/angular'; +import { SearchDocument } from 'src/app/models/search-document'; +import { SearchPage } from 'src/app/pages/search/search.page'; import { AlertService } from 'src/app/services/alert.service'; @Component({ @@ -9,6 +11,8 @@ import { AlertService } from 'src/app/services/alert.service'; }) export class ChatOptionsPopoverPage implements OnInit { + documents:SearchDocument[] = []; + constructor( private popoverController: PopoverController, private modalController: ModalController, @@ -31,4 +35,28 @@ export class ChatOptionsPopoverPage implements OnInit { } } + attachDocument(){ + console.log('Anexar Documento'); + + } + + async getDoc(){ + const modal = await this.modalController.create({ + component: SearchPage, + cssClass: 'group-messages modal-desktop search-modal search-modal-to-desktop', + componentProps: { + type: 'AccoesPresidenciais & ArquivoDespachoElect' + } + }); + await modal.present(); + modal.onDidDismiss().then((res)=>{ + if(res){ + const data = res.data; + this.documents.push(data.selected); + console.log(res.data); + + } + }); + } + } diff --git a/src/app/shared/popover/chat-popover/chat-popover.page.scss b/src/app/shared/popover/chat-popover/chat-popover.page.scss index 67e991974..5605876c3 100644 --- a/src/app/shared/popover/chat-popover/chat-popover.page.scss +++ b/src/app/shared/popover/chat-popover/chat-popover.page.scss @@ -20,10 +20,10 @@ justify-content: space-around; } .solid { - display: none; + display: block; width: 90%; border-top: 1px solid #bbb; - margin: 0 auto !important; + margin: 10px auto !important; } @media only screen and (min-width: 1024px) { .arrow-right{ @@ -37,12 +37,10 @@ } .btn-ok{ width: 100% !important; - margin-bottom: 10px !important; -} + } .btn-delete{ width: 100% !important; margin-bottom: 10px !important; - margin-top: 10px !important; } .solid{ display: block; diff --git a/src/app/shared/popover/chat-popover/chat-popover.page.ts b/src/app/shared/popover/chat-popover/chat-popover.page.ts index b3a18e6f2..4b489dde8 100644 --- a/src/app/shared/popover/chat-popover/chat-popover.page.ts +++ b/src/app/shared/popover/chat-popover/chat-popover.page.ts @@ -23,14 +23,15 @@ export class ChatPopoverPage implements OnInit { ngOnInit() { console.log(this.roomId); - } + close(){ if( window.innerWidth <= 1024){ - //this.popoverController.dismiss(); + this.popoverController.dismiss('cancel'); this.modalController.dismiss('cancel'); } else{ + this.popoverController.dismiss('cancel'); this.modalController.dismiss('cancel'); } } @@ -56,8 +57,10 @@ export class ChatPopoverPage implements OnInit { }); } }); + this.popoverController.dismiss('leave'); this.modalController.dismiss('leave'); } + //Delete deleteGroup(){ let body = { "roomId":this.roomId, } @@ -75,6 +78,7 @@ export class ChatPopoverPage implements OnInit { }); } }); + this.popoverController.dismiss('delete'); this.modalController.dismiss('delete'); }