mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-26 17:24:56 +00:00
fix pdf viewer under 850px in not overlaymode
This commit is contained in:
parent
f064cb0bea
commit
419c770b35
@ -113,12 +113,26 @@ export class PdfViewerComponent {
|
|||||||
this.currentScaleMode = scaleMode;
|
this.currentScaleMode = scaleMode;
|
||||||
|
|
||||||
if (this.pdfViewer) {
|
if (this.pdfViewer) {
|
||||||
|
|
||||||
|
let viewerContainer = document.getElementById('viewer-main-container');
|
||||||
let documentContainer = document.getElementById('viewer-pdf-container');
|
let documentContainer = document.getElementById('viewer-pdf-container');
|
||||||
|
|
||||||
|
let widthContainer;
|
||||||
|
let heigthContainer;
|
||||||
|
|
||||||
|
if (viewerContainer.clientWidth <= documentContainer.clientWidth) {
|
||||||
|
widthContainer = viewerContainer.clientWidth;
|
||||||
|
heigthContainer = viewerContainer.clientHeight;
|
||||||
|
} else {
|
||||||
|
widthContainer = documentContainer.clientWidth;
|
||||||
|
heigthContainer = documentContainer.clientHeight;
|
||||||
|
}
|
||||||
|
|
||||||
let currentPage = this.pdfViewer._pages[this.pdfViewer._currentPageNumber];
|
let currentPage = this.pdfViewer._pages[this.pdfViewer._currentPageNumber];
|
||||||
|
|
||||||
let padding = 20;
|
let padding = 20;
|
||||||
let pageWidthScale = (documentContainer.clientWidth - padding) / currentPage.width * currentPage.scale;
|
let pageWidthScale = (widthContainer - padding) / currentPage.width * currentPage.scale;
|
||||||
let pageHeightScale = (documentContainer.clientHeight - padding) / currentPage.width * currentPage.scale;
|
let pageHeightScale = (heigthContainer - padding) / currentPage.width * currentPage.scale;
|
||||||
|
|
||||||
let scale;
|
let scale;
|
||||||
|
|
||||||
@ -193,7 +207,6 @@ export class PdfViewerComponent {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
isLandscape(width: number, height: number) {
|
isLandscape(width: number, height: number) {
|
||||||
console.log('width ' + width + 'height ' + height);
|
|
||||||
return (width > height);
|
return (width > height);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user