From 1a79741e2d79d19169fbff71bc82e52657c777b3 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Wed, 17 Mar 2021 09:01:24 +0100 Subject: [PATCH] Publication page add go back to functionality --- .../pages/publications/publications.page.html | 9 ++++++++- .../pages/publications/publications.page.ts | 20 +++++++++++++++++-- .../new-publication/new-publication.page.html | 5 ++++- .../new-publication/new-publication.page.ts | 8 +++++++- .../publication-detail.page.html | 4 ++-- .../publication-detail.page.ts | 11 ++++++++-- .../view-publications.page.html | 4 ++-- .../view-publications.page.scss | 7 ------- .../view-publications.page.ts | 10 +++++++++- 9 files changed, 59 insertions(+), 19 deletions(-) diff --git a/src/app/pages/publications/publications.page.html b/src/app/pages/publications/publications.page.html index 087d1023f..7851858b0 100644 --- a/src/app/pages/publications/publications.page.html +++ b/src/app/pages/publications/publications.page.html @@ -76,15 +76,20 @@ class="height-100 d-flex flex-column overflow-hidden flex-grow-1" (addNewPublication)="addNewPublication($event)" (openPublicationDetails)="openPublicationDetails($event)" + (goBackToViewPublications)="goBackToViewPublications($event)" + (closeDesktopComponent)="closeDesktopComponent($event)" > - @@ -94,6 +99,8 @@ [publicationId]="publicationId" (addNewPublication)="addNewPublication($event)" (closeDesktopComponent)="closeDesktopComponent($event)" + (goBacktoPublicationDetails)="goBacktoPublicationDetails($event)" + (goBackToViewPublications)="goBackToViewPublications($event)" > -
+
+
+ +
{{publicationTitle}}
diff --git a/src/app/shared/publication/new-publication/new-publication.page.ts b/src/app/shared/publication/new-publication/new-publication.page.ts index bf10a9720..ed7493069 100644 --- a/src/app/shared/publication/new-publication/new-publication.page.ts +++ b/src/app/shared/publication/new-publication/new-publication.page.ts @@ -39,7 +39,8 @@ export class NewPublicationPage implements OnInit { @Input() publicationType: string; @Input() folderId: string; @Output() closeDesktopComponent = new EventEmitter(); - + @Output() goBacktoPublicationDetails = new EventEmitter(); + guestPicture:any; @@ -181,6 +182,11 @@ export class NewPublicationPage implements OnInit { } } + async goBack(){ + + this.goBacktoPublicationDetails.emit(); + } + /* async openGallery() { const modal = await this.modalController.create({ component: GalleryPage, diff --git a/src/app/shared/publication/view-publications/publication-detail/publication-detail.page.html b/src/app/shared/publication/view-publications/publication-detail/publication-detail.page.html index ddbede493..4a0e264aa 100644 --- a/src/app/shared/publication/view-publications/publication-detail/publication-detail.page.html +++ b/src/app/shared/publication/view-publications/publication-detail/publication-detail.page.html @@ -8,8 +8,8 @@
-
- +
+
{{publication.Title}} diff --git a/src/app/shared/publication/view-publications/publication-detail/publication-detail.page.ts b/src/app/shared/publication/view-publications/publication-detail/publication-detail.page.ts index b97595001..5a0adbe7c 100644 --- a/src/app/shared/publication/view-publications/publication-detail/publication-detail.page.ts +++ b/src/app/shared/publication/view-publications/publication-detail/publication-detail.page.ts @@ -17,7 +17,9 @@ export class PublicationDetailPage implements OnInit { @Input() publicationId: string; @Output() addNewPublication = new EventEmitter(); - + @Output() closeDesktopComponent = new EventEmitter(); + @Output() goBackToViewPublications = new EventEmitter(); + constructor( private modalController: ModalController, private publications:PublicationsService, @@ -81,7 +83,7 @@ export class PublicationDetailPage implements OnInit { console.log(res); }); - this.close(); + this.closeDesktopComponent.emit(); } async editPost(publicationType:any) { @@ -122,4 +124,9 @@ export class PublicationDetailPage implements OnInit { }).then(modal => modal.present()); } + async goBack(){ + + this.goBackToViewPublications.emit(); + } + } diff --git a/src/app/shared/publication/view-publications/view-publications.page.html b/src/app/shared/publication/view-publications/view-publications.page.html index 87b990a75..fab92d47f 100644 --- a/src/app/shared/publication/view-publications/view-publications.page.html +++ b/src/app/shared/publication/view-publications/view-publications.page.html @@ -3,8 +3,8 @@
-
- +
+
{{item.Description}} diff --git a/src/app/shared/publication/view-publications/view-publications.page.scss b/src/app/shared/publication/view-publications/view-publications.page.scss index 3765595c2..60ad0a757 100644 --- a/src/app/shared/publication/view-publications/view-publications.page.scss +++ b/src/app/shared/publication/view-publications/view-publications.page.scss @@ -170,10 +170,3 @@ - - -@media only screen and (min-width: 1366px) { - .post-img{ - width: unset !important; -} -} \ No newline at end of file diff --git a/src/app/shared/publication/view-publications/view-publications.page.ts b/src/app/shared/publication/view-publications/view-publications.page.ts index 07af58e30..411457d99 100644 --- a/src/app/shared/publication/view-publications/view-publications.page.ts +++ b/src/app/shared/publication/view-publications/view-publications.page.ts @@ -22,6 +22,9 @@ export class ViewPublicationsPage implements OnInit { @Input() folderId: string; @Output() addNewPublication = new EventEmitter(); @Output() openPublicationDetails= new EventEmitter(); + @Output() goBackToViewPublications = new EventEmitter(); + @Output() closeDesktopComponent = new EventEmitter(); + @Output() goBacktoPublicationDetails = new EventEmitter(); constructor( private loadingController: LoadingService, @@ -56,7 +59,7 @@ export class ViewPublicationsPage implements OnInit { }, 3000); } close(){ - this.modalController.dismiss(); + this.closeDesktopComponent.emit(); } getPublicationDetail(){ this.publications.GetPublicationFolderById(this.folderId).subscribe(res=>{ @@ -146,4 +149,9 @@ export class ViewPublicationsPage implements OnInit { } + async goBack(){ + console.log('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!') + this.goBacktoPublicationDetails.emit(); + } + }