Improve search open modal

This commit is contained in:
2021-02-11 15:18:27 +01:00
parent 8d8e078709
commit d5a1928409
+28 -4
View File
@@ -12,9 +12,10 @@ import WordCloud from 'src/plugin/wordcloud2.js'
import { TopSearch } from 'src/app/models/top-search';
import { EventListPage } from '../gabinete-digital/event-list/event-list.page';
import { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.page';
import { ViewPublicationsPage } from 'src/app/pages/publications/view-publications/view-publications.page';
import { NgModel } from '@angular/forms';
import { PublicationDetailPage } from '../publications/view-publications/publication-detail/publication-detail.page';
@Component({
selector: 'app-search',
templateUrl: './search.page.html',
@@ -362,21 +363,44 @@ export class SearchPage implements OnInit {
}
async viewDetail(eventId:any) {
async viewDetail(id:any) {
if(window.location.pathname == '/home/agenda'){
const modal = await this.modalCtrl.create({
component: ViewEventPage,
componentProps:{
eventId: eventId
eventId: id
},
cssClass: 'modal',
backdropDismiss: false
});
await modal.present();
modal.onDidDismiss().then((res)=>{});
} else if(window.location.pathname == '/home/publications'){
this.viewPublicationDetail(id);
}
}
}
async viewPublicationDetail(publicationId:string) {
const modal = await this.modalController.create({
component: PublicationDetailPage,
componentProps:{
publicationId: publicationId,
},
cssClass: 'publication-detail',
backdropDismiss: false
});
await modal.present();
modal.onDidDismiss().then(()=>{});
}
}