mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
viewer loader
This commit is contained in:
@@ -18,12 +18,7 @@
|
|||||||
</ion-header>
|
</ion-header>
|
||||||
|
|
||||||
<ion-content class="pt-10 height-100">
|
<ion-content class="pt-10 height-100">
|
||||||
<div class="height-100" *ngIf="trustedUrl">
|
<div class="height-100 container-img">
|
||||||
<iframe id="iframe" [src]="trustedUrl" height="100%" width="100%" title="Iframe Example"></iframe>
|
<iframe class="iframe" [src]="trustedUrl" height="100%" width="100%" title="Iframe Example"></iframe>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div *ngIf="!trustedUrl" style="text-align: center; color: #0d89d1" class=" height-100 width-100 d-flex align-center justify-center">
|
|
||||||
Estamos a preparar a visualização do documento. Por favor aguarde.
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</ion-content>
|
</ion-content>
|
||||||
|
|||||||
@@ -9,3 +9,11 @@
|
|||||||
float: right;
|
float: right;
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.container-img {
|
||||||
|
background-image: url(/assets/gif/theme/gov/Blocks-loader.svg);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position-x: center;
|
||||||
|
background-position-y: center;
|
||||||
|
}
|
||||||
@@ -7,6 +7,7 @@ import { ProcessesService } from 'src/app/services/processes.service';
|
|||||||
import { EventDetailsDocumentsOptionsPage } from 'src/app/shared/popover/event-details-documents-options/event-details-documents-options.page';
|
import { EventDetailsDocumentsOptionsPage } from 'src/app/shared/popover/event-details-documents-options/event-details-documents-options.page';
|
||||||
import { DocumentSetUpMeetingPage } from '../document-set-up-meeting/document-set-up-meeting.page';
|
import { DocumentSetUpMeetingPage } from '../document-set-up-meeting/document-set-up-meeting.page';
|
||||||
import { AlertController, ModalController } from '@ionic/angular';
|
import { AlertController, ModalController } from '@ionic/angular';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-view-document',
|
selector: 'app-view-document',
|
||||||
templateUrl: './view-document.page.html',
|
templateUrl: './view-document.page.html',
|
||||||
@@ -20,6 +21,7 @@ export class ViewDocumentPage implements OnInit {
|
|||||||
docId: any
|
docId: any
|
||||||
task: ExpedientTaskModalPageNavParamsTask;
|
task: ExpedientTaskModalPageNavParamsTask;
|
||||||
Document: any
|
Document: any
|
||||||
|
loader = true
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private modalController: ModalController,
|
private modalController: ModalController,
|
||||||
@@ -49,6 +51,13 @@ export class ViewDocumentPage implements OnInit {
|
|||||||
const link: string = res.replace('//pdfjs/web/', '/pdfjs/web/')
|
const link: string = res.replace('//pdfjs/web/', '/pdfjs/web/')
|
||||||
this.trustedUrl = this.sanitazer.bypassSecurityTrustResourceUrl(link);
|
this.trustedUrl = this.sanitazer.bypassSecurityTrustResourceUrl(link);
|
||||||
|
|
||||||
|
// const iframe = document.getElementById("iframe")
|
||||||
|
// const handleLoad = () => {
|
||||||
|
// this.loader = false
|
||||||
|
// };
|
||||||
|
|
||||||
|
// iframe.addEventListener('load', handleLoad, true)
|
||||||
|
|
||||||
if(res == "") {
|
if(res == "") {
|
||||||
const alert = await this.alertController.create({
|
const alert = await this.alertController.create({
|
||||||
cssClass: 'my-custom-class',
|
cssClass: 'my-custom-class',
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user