diff --git a/lib/core/styles/_index.scss b/lib/core/styles/_index.scss
index 86ce2fa968..e26c0ba8ed 100644
--- a/lib/core/styles/_index.scss
+++ b/lib/core/styles/_index.scss
@@ -19,6 +19,7 @@
@import '../viewer/components/viewer.component';
@import '../form/components/form.component';
@import '../sidebar/sidebar-action-menu.component';
+@import '../viewer/components/pdfViewer.component';
@mixin adf-core-theme($theme) {
@include adf-colors-theme($theme);
@@ -38,6 +39,7 @@
@include adf-toolbar-theme($theme);
@include adf-userinfo-theme($theme);
@include adf-viewer-theme($theme);
+ @include adf-pdf-viewer-theme($theme);
@include adf-form-component-theme($theme);
@include adf-sidebar-action-menu-theme($theme);
}
diff --git a/lib/core/viewer/components/pdfViewer.component.html b/lib/core/viewer/components/pdfViewer.component.html
index a7bd395f93..dedb69d260 100644
--- a/lib/core/viewer/components/pdfViewer.component.html
+++ b/lib/core/viewer/components/pdfViewer.component.html
@@ -34,15 +34,14 @@
keyboard_arrow_down
-
- {{ 'ADF_VIEWER.PAGE_LABEL.SHOWING' | translate }}
+
+ {{ 'ADF_VIEWER.PAGE_LABEL.SHOWING' | translate }}
- {{ 'ADF_VIEWER.PAGE_LABEL.OF' | translate }} {{ totalPages }}
+ {{ 'ADF_VIEWER.PAGE_LABEL.OF' | translate }} {{ totalPages }}
diff --git a/lib/core/viewer/components/pdfViewer.component.scss b/lib/core/viewer/components/pdfViewer.component.scss
index 0efe4c0b69..7770305700 100644
--- a/lib/core/viewer/components/pdfViewer.component.scss
+++ b/lib/core/viewer/components/pdfViewer.component.scss
@@ -1,38 +1,53 @@
-.adf-pdf-viewer {
- .loader-container {
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-box-flex-direction: row;
- -moz-box-flex-direction: row;
- -webkit-flex-direction: row;
- flex-direction: row;
- height:100%;
- }
+@mixin adf-pdf-viewer-theme($theme) {
+ .adf-pdf-viewer {
+ .loader-container {
+ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
+ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
+ display: -webkit-flex; /* NEW - Chrome */
+ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
+ -webkit-box-flex-direction: row;
+ -moz-box-flex-direction: row;
+ -webkit-flex-direction: row;
+ flex-direction: row;
+ height:100%;
+ }
- .loader-item {
- margin: auto;
- max-height:100px;
- max-width:300px;
- }
+ .loader-item {
+ margin: auto;
+ max-height:100px;
+ max-width:300px;
+ }
- &__toolbar {
- position: absolute;
- bottom: 0;
+ &__toolbar {
+ position: absolute;
+ bottom: 5px;
- left: 50%;
- transform: translateX(-50%);
+ left: 50%;
+ transform: translateX(-50%);
- &-page-selector {
- font-size: 16px;
- padding: 4px 0;
- text-align: right;
- width: 33px;
- margin-right: 4px;
- height: 20px;
- outline-width: 1px;
- outline-color: gray;
+ .adf-toolbar .mat-toolbar {
+ max-height: 48px;
+ background-color: mat-color($primary, default-contrast, 1);
+ border-width: 0;
+ border-radius: 2px;
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
+ }
+
+ &-page-selector {
+ padding-left: 10px;
+ padding-right: 10px;
+ font-size: 14px;
+
+ & > input {
+ font-size: 14px;
+ padding: 4px 0;
+ text-align: right;
+ width: 33px;
+ margin-right: 4px;
+ outline-width: 1px;
+ outline-color: gray;
+ }
+ }
}
}
}
diff --git a/lib/core/viewer/components/pdfViewerHost.component.scss b/lib/core/viewer/components/pdfViewerHost.component.scss
index 1f2503d46c..a9d85f6504 100644
--- a/lib/core/viewer/components/pdfViewerHost.component.scss
+++ b/lib/core/viewer/components/pdfViewerHost.component.scss
@@ -165,6 +165,11 @@
right: 0;
bottom: 0;
}
+
+ * {
+ padding: 0;
+ margin: 0;
+ }
}
&.removePageBorders {
@@ -202,10 +207,7 @@
}
}
- * {
- padding: 0;
- margin: 0;
- }
+
.hidden, [hidden] {
display: none !important;
diff --git a/lib/core/viewer/components/txtViewer.component.scss b/lib/core/viewer/components/txtViewer.component.scss
index 4b58d2e074..a3c88afc85 100644
--- a/lib/core/viewer/components/txtViewer.component.scss
+++ b/lib/core/viewer/components/txtViewer.component.scss
@@ -3,5 +3,4 @@
width: 100vw;
overflow: hidden;
overflow-y: scroll;
- margin-bottom: 42px;
}
diff --git a/lib/core/viewer/components/viewer.component.html b/lib/core/viewer/components/viewer.component.html
index 0058365c91..b3d39305dc 100644
--- a/lib/core/viewer/components/viewer.component.html
+++ b/lib/core/viewer/components/viewer.component.html
@@ -18,7 +18,7 @@
arrow_back
![]()
-
{{ displayName }}
+
{{ displayName }}
diff --git a/lib/core/viewer/components/viewer.component.scss b/lib/core/viewer/components/viewer.component.scss
index 5bb15060cb..7104892d4e 100644
--- a/lib/core/viewer/components/viewer.component.scss
+++ b/lib/core/viewer/components/viewer.component.scss
@@ -13,6 +13,24 @@
&__mimeicon {
vertical-align: middle;
+ height: 18px;
+ width: 18px;
+ }
+
+ &-toolbar {
+ .mat-toolbar {
+ background-color: mat-color($primary, default-contrast)
+ }
+ }
+
+ &__display-name {
+ font-size: 16px;
+ opacity: 0.87;
+ line-height: 1.5;
+ letter-spacing: -0.4px;
+ font-weight: normal;
+ font-style: normal;
+ font-stretch: normal;
}
&-container {
@@ -22,6 +40,7 @@
overflow-y: auto;
overflow-x: hidden;
z-index: 1;
+ background-color: mat-color($background, background);
display: flex;
flex-direction: row;