mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-20 13:26:08 +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 { TopSearch } from 'src/app/models/top-search';
|
||||||
import { EventListPage } from '../gabinete-digital/event-list/event-list.page';
|
import { EventListPage } from '../gabinete-digital/event-list/event-list.page';
|
||||||
import { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.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 { NgModel } from '@angular/forms';
|
||||||
|
import { PublicationDetailPage } from '../publications/view-publications/publication-detail/publication-detail.page';
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-search',
|
selector: 'app-search',
|
||||||
templateUrl: './search.page.html',
|
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'){
|
if(window.location.pathname == '/home/agenda'){
|
||||||
|
|
||||||
const modal = await this.modalCtrl.create({
|
const modal = await this.modalCtrl.create({
|
||||||
component: ViewEventPage,
|
component: ViewEventPage,
|
||||||
componentProps:{
|
componentProps:{
|
||||||
eventId: eventId
|
eventId: id
|
||||||
},
|
},
|
||||||
cssClass: 'modal',
|
cssClass: 'modal',
|
||||||
backdropDismiss: false
|
backdropDismiss: false
|
||||||
});
|
});
|
||||||
await modal.present();
|
await modal.present();
|
||||||
modal.onDidDismiss().then((res)=>{});
|
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