diff --git a/src/addon/mod/page/components/index/addon-mod-page-index.html b/src/addon/mod/page/components/index/addon-mod-page-index.html
index 8572f4d64..4f99c5dac 100644
--- a/src/addon/mod/page/components/index/addon-mod-page-index.html
+++ b/src/addon/mod/page/components/index/addon-mod-page-index.html
@@ -16,7 +16,7 @@
-
+
{{ 'core.lastmodified' | translate}}: {{ page.timemodified * 1000 | coreFormatDate: "dfmediumdate" }}
diff --git a/src/addon/mod/page/components/index/index.scss b/src/addon/mod/page/components/index/index.scss
new file mode 100644
index 000000000..e1837f5ea
--- /dev/null
+++ b/src/addon/mod/page/components/index/index.scss
@@ -0,0 +1,10 @@
+addon-mod-page-index {
+ /* Solves iframe height */
+ .core-loading-content > div[padding] {
+ height: 100%;
+ }
+
+ core-format-text > .no-overflow {
+ display: inline;
+ }
+}
\ No newline at end of file
diff --git a/src/components/loading/loading.ts b/src/components/loading/loading.ts
index 293ff885b..21cb4e92f 100644
--- a/src/components/loading/loading.ts
+++ b/src/components/loading/loading.ts
@@ -67,6 +67,12 @@ export class CoreLoadingComponent implements OnInit, OnChanges {
// Default loading message.
this.message = this.translate.instant('core.loading');
}
+
+ // Add class if loaded on init.
+ if (this.hideUntil) {
+ this.element.classList.add('core-loading-loaded');
+ this.content.nativeElement.classList.add('core-loading-content');
+ }
}
ngOnChanges(changes: { [name: string]: SimpleChange }): void {
diff --git a/src/core/viewer/pages/iframe/iframe.scss b/src/core/viewer/pages/iframe/iframe.scss
index 9c2fa5108..f28277b37 100644
--- a/src/core/viewer/pages/iframe/iframe.scss
+++ b/src/core/viewer/pages/iframe/iframe.scss
@@ -1,4 +1,7 @@
ion-app.app-root page-core-viewer-iframe {
+ .scroll-content {
+ overflow: hidden;
+ }
core-loading .core-loading-content {
height: 100%;
}