mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-20 13:26:08 +00:00
fixed zoom image in mobile and web on chat and accoes presidenciais
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { Component, OnInit } from '@angular/core';
|
||||
import { ModalController, NavParams } from '@ionic/angular';
|
||||
import { ModalController, NavParams, Platform } from '@ionic/angular';
|
||||
import { DomSanitizer} from '@angular/platform-browser';
|
||||
import { pdfDefaultOptions } from 'ngx-extended-pdf-viewer';
|
||||
|
||||
@@ -14,10 +14,10 @@ export class ViewMediaPage implements OnInit {
|
||||
type: any;
|
||||
name: string
|
||||
_updatedAt: string
|
||||
view: boolean
|
||||
|
||||
sliderOpts = {
|
||||
zoom: true,
|
||||
maxRation: 2
|
||||
zoom: true
|
||||
};
|
||||
|
||||
base64Sanitize:any = "";
|
||||
@@ -26,6 +26,7 @@ export class ViewMediaPage implements OnInit {
|
||||
private modalController: ModalController,
|
||||
private navParams:NavParams,
|
||||
public sanitizer: DomSanitizer,
|
||||
private platform: Platform,
|
||||
|
||||
) {
|
||||
this.image = this.navParams.get('image')
|
||||
@@ -38,6 +39,12 @@ export class ViewMediaPage implements OnInit {
|
||||
ngOnInit() {
|
||||
|
||||
this.base64Sanitize = this.sanitizer.bypassSecurityTrustResourceUrl(this.image);
|
||||
|
||||
if (this.platform.is('desktop')) {
|
||||
this.view = true;
|
||||
} else {
|
||||
this.view = false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -60,10 +67,6 @@ export class ViewMediaPage implements OnInit {
|
||||
const blob = new Blob(byteArrays, { type: contentType });
|
||||
return blob;
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
close(){
|
||||
this.modalController.dismiss()
|
||||
|
||||
Reference in New Issue
Block a user