diff --git a/package-lock.json b/package-lock.json index 153db057c..9b6ed9387 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3074,6 +3074,13 @@ "integrity": "sha512-Xeabtfjw/OCa8tZUh3yVqomVNMztwmg0hXYrcX18r3+Zq0XYRSgNtsBHrye1rBgNkXYqblWQHZQErwrAC2UNxQ==", "requires": { "@types/cordova": "^0.0.34" + }, + "dependencies": { + "@types/cordova": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz", + "integrity": "sha1-6nrd907Ow9dimCegw54smt3HPQQ=" + } } }, "@ionic-native/local-notifications": { @@ -11800,6 +11807,26 @@ "resolved": "https://registry.npmjs.org/ionic-angular/-/ionic-angular-3.9.10.tgz", "integrity": "sha512-4nmGrdpu4Zy3SZwF0AaS/3gDrbFGU1dV+zn1eqInFgFj9q20N1cIITgvyIcoxUI/IoqYiohsJX1rGY5vB/HrhQ==" }, + "ionic-image-loader": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/ionic-image-loader/-/ionic-image-loader-6.3.3.tgz", + "integrity": "sha512-X7AbaY3Yt3q0+kOjodjqYwTkXNhRTs3/P/afffaWLBPk5frsd7JCNaFae9U8iErwfOIbJ7VZmCHYMApBZ3Aqew==" + }, + "ionic-image-loader-v5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ionic-image-loader-v5/-/ionic-image-loader-v5-1.0.2.tgz", + "integrity": "sha512-SsFRVjA4p6nloF+xljMctj3Uc1a74rG7HA4nDQ3zJNZgLa8S/6GqR9fr8qDb7/L3441i4ICrdQSKyfAkddbELQ==", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, "ionic-selectable": { "version": "4.9.0", "resolved": "https://registry.npmjs.org/ionic-selectable/-/ionic-selectable-4.9.0.tgz", diff --git a/package.json b/package.json index 7f646e2e2..234caf842 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@ionic-native/http": "^5.31.1", "@ionic-native/image-picker": "^5.36.0", "@ionic-native/in-app-browser": "^5.28.0", - "@ionic-native/ionic-webview": "^5.35.0", + "@ionic-native/ionic-webview": "^5.36.0", "@ionic-native/local-notifications": "^4.20.0", "@ionic-native/media": "^5.36.0", "@ionic-native/media-capture": "^5.36.0", @@ -119,6 +119,8 @@ "hammerjs": "^2.0.8", "http-server": "^0.12.3", "ionic-angular": "^3.9.10", + "ionic-image-loader": "^6.3.3", + "ionic-image-loader-v5": "^1.0.2", "ionic-selectable": "^4.7.1", "ionic2-alpha-scroll": "^2.0.1", "ionic2-calendar": "^0.6.6", diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 3bbae25b0..574e0f741 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -67,6 +67,7 @@ import { StreamingMedia } from '@ionic-native/streaming-media/ngx'; import { PhotoViewer } from '@ionic-native/photo-viewer/ngx'; import {NgxImageCompressService} from 'ngx-image-compress'; import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module'; +import { IonicImageLoaderComponent, IonicImageLoaderModule } from 'ionic-image-loader-v5'; /* import { FCM } from '@ionic-native/fcm/ngx'; import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */ @@ -82,10 +83,13 @@ import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */ provide: DateAdapter, useFactory: adapterFactory }), + + IonicImageLoaderModule, IonicModule.forRoot({animated: false}), IonicStorageModule.forRoot({ name: '__mydb', driverOrder: ['indexeddb', 'sqlite', 'websql'] + }), AppRoutingModule, diff --git a/src/app/pages/publications/view-publications/view-publications.page.html b/src/app/pages/publications/view-publications/view-publications.page.html index 32001f7d2..b3de13d00 100644 --- a/src/app/pages/publications/view-publications/view-publications.page.html +++ b/src/app/pages/publications/view-publications/view-publications.page.html @@ -38,11 +38,13 @@ *ngFor="let publication of getpublication" (click)="goToPublicationDetail(publication.DocumentId)" > -