fix publication details

This commit is contained in:
peter.maquiran
2025-09-11 11:20:44 +01:00
parent 69e4334ebf
commit 5f7295d41c
74 changed files with 1639 additions and 678 deletions
@@ -1,9 +1,7 @@
import { Component, OnInit, Input, Output, EventEmitter, ViewChild, ViewChildren, QueryList, ElementRef } from '@angular/core';
import { IonicSlides, ModalController } from '@ionic/angular';
import { Publication } from 'src/app/models/publication';
import { PublicationFolder } from 'src/app/models/publicationfolder';
import { PublicationsService } from 'src/app/services/publications.service';
import { NewPublicationPage } from 'src/app/pages/publications/new-publication/new-publication.page';
import { PublicationPipe } from 'src/app/pipes/publication.pipe';
import { ThemeService } from 'src/app/services/theme.service'
@@ -18,7 +16,7 @@ import { checkFileTypeService } from 'src/app/services/checkFileType.service';
import { PublicationVideoManagerService } from "src/app/services/publication/publication-video-manager.service";
import { StopvideoService } from "src/app/services/stopvideo.service";
import { PublicationHolderService } from 'src/app/services/publication/publication-holder.service'
import { PublicationListByProcessIdService } from 'src/app/core/actions/use-case/publication-list-by-process-id.service'
@Component({
selector: 'app-view-publications',
templateUrl: './view-publications.page.html',
@@ -75,20 +73,10 @@ export class ViewPublicationsPage implements OnInit {
public checkFileType: checkFileTypeService,
private publicationVideoManagerService: PublicationVideoManagerService,
public StopvideoService: StopvideoService,
public PublicationHolderService: PublicationHolderService
public PublicationHolderService: PublicationHolderService,
private publicationListByProcessIdService: PublicationListByProcessIdService
) {
setTimeout(() => {
// document.querySelector("swiper-container").shadowRoot.querySelector(".swiper-button-next").innerHTML = "ok"
// alert("ok")
// console.log("this.VideoManager", this.VideoManager, document.querySelector('.VideoManager'))
/* this.publicationVideoManagerService.setContainer(this.VideoManager.nativeElement) */
}, 15000)
// this.publicationVideoManagerService.setContainer(this.VideoManager.nativeElement)
this.createPublicationList()
}
@@ -103,7 +91,6 @@ export class ViewPublicationsPage implements OnInit {
}
this.createPublicationList()
window['app-view-publications-page-doRefresh'] = this.doRefresh
window['_deletePublication'] = (a, b) => {
this._deletePublication(a, b)
@@ -123,19 +110,16 @@ export class ViewPublicationsPage implements OnInit {
this.publicationFolderService.FolderDetails[this.folderId] = new PublicationFolder();
}
this.publicationFolderService.loadPublications(this.folderId);
this.createPublicationList()
this.getFromDB();
this.getPublicationDetail();
this.getPublicationsIds();
this.stopVideo();
setTimeout(()=> {
setTimeout(() => {
this.doRefresh({})
}, 1500)
}, 1500);
}
@@ -177,9 +161,6 @@ export class ViewPublicationsPage implements OnInit {
this.showLoader = true;
const folderId = this.folderId
await this.publicationFolderService.getPublicationsIds(folderId)
this.showLoader = false;
}