mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
Improve search open modal
This commit is contained in:
@@ -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(()=>{});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user