loleaflet/css/device-mobile.css               |    6 +++---
 loleaflet/src/control/Control.PartsPreview.js |   15 ++++++++++-----
 2 files changed, 13 insertions(+), 8 deletions(-)

New commits:
commit e5188272c768e3cb4da8f87f93fd06a510d2f930
Author:     Henry Castro <hcas...@collabora.com>
AuthorDate: Thu Jun 11 09:35:25 2020 -0400
Commit:     Henry Castro <hcas...@collabora.com>
CommitDate: Tue Jul 7 17:29:32 2020 +0200

    android: fix thumbnails images when portrait orientation is set
    
    Change-Id: I70aee6b569f78795487cbff736130e0e7413e852
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/96123
    Tested-by: Jenkins
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Henry Castro <hcas...@collabora.com>

diff --git a/loleaflet/css/device-mobile.css b/loleaflet/css/device-mobile.css
index 24f26678a..2207215ac 100644
--- a/loleaflet/css/device-mobile.css
+++ b/loleaflet/css/device-mobile.css
@@ -584,14 +584,14 @@ td[id^=tb_spreadsheet-toolbar_item]:focus 
table.w2ui-button div.w2ui-icon, td[id
 /* Related to slidesorter */
 /* Show slidesorter beyond 768px only */
 #presentation-controls-wrapper {
-       top: initial;
+       top: 41px;
        left: initial;
        bottom: 33px;
        max-width: initial;
 }
 
 #presentation-controls-wrapper.readonly {
-       top: initial;
+       top: 41px;
        bottom: 0px;
 }
 
@@ -691,7 +691,6 @@ td[id^=tb_spreadsheet-toolbar_item]:focus table.w2ui-button 
div.w2ui-icon, td[id
 .preview-img-portrait {
        min-width: 37px;
        max-width: 60px;
-       max-height: 45px;
        margin: 0px;
 }
 
@@ -715,6 +714,7 @@ td[id^=tb_spreadsheet-toolbar_item]:focus table.w2ui-button 
div.w2ui-icon, td[id
 }
 
 #document-container.landscape.parts-preview-document {
+       top: 41px;
        left: 66px !important;
        bottom: 33px;
 }
diff --git a/loleaflet/src/control/Control.PartsPreview.js 
b/loleaflet/src/control/Control.PartsPreview.js
index e5f1676df..a922ada7a 100644
--- a/loleaflet/src/control/Control.PartsPreview.js
+++ b/loleaflet/src/control/Control.PartsPreview.js
@@ -12,8 +12,8 @@ L.Control.PartsPreview = L.Control.extend({
                frameClass: '',
                axis: '',
                allowOrientation: true,
-               maxWidth: (window.mode.isMobile() || window.mode.isTablet()) ? 
60 : 180,
-               maxHeight: (window.mode.isMobile() || window.mode.isTablet()) ? 
60 : 180
+               maxWidth: !window.mode.isDesktop() ? 60 : 180,
+               maxHeight: !window.mode.isDesktop() ? 60 : 180
        },
        partsFocused: false,
 
@@ -118,7 +118,7 @@ L.Control.PartsPreview = L.Control.extend({
                                this._addDnDHandlers(frame);
                                frame.setAttribute('draggable', false);
 
-                               if (!window.mode.isMobile()) {
+                               if (window.mode.isDesktop()) {
                                        L.DomUtil.setStyle(frame, 'height', 
'20px');
                                        L.DomUtil.setStyle(frame, 'margin', 
'0em');
                                }
@@ -204,7 +204,7 @@ L.Control.PartsPreview = L.Control.extend({
                img.hash = hashCode;
                img.src = L.Icon.Default.imagePath + '/preview_placeholder.png';
                img.fetched = false;
-               if (window.mode.isMobile() || window.mode.isTablet()) {
+               if (!window.mode.isDesktop()) {
                        (new Hammer(img, {recognizers: [[Hammer.Press]]}))
                        .on('press', L.bind(function () {
                                if (this._map._permission === 'edit') {
@@ -290,7 +290,7 @@ L.Control.PartsPreview = L.Control.extend({
                        var previewImgMinWidth = 
Math.round(parseFloat(L.DomUtil.getStyle(img, 'min-width')));
                        var imgHeight = imgSize.height;
                        var imgWidth = imgSize.width;
-                       if (imgSize.width < previewImgMinWidth)
+                       if (imgSize.width < previewImgMinWidth && 
window.mode.isDesktop())
                                imgHeight = Math.round(imgHeight * 
previewImgMinWidth / imgSize.width);
                        var previewFrameBB = 
img.parentElement.getBoundingClientRect();
                        if (this._direction === 'x') {
@@ -303,6 +303,11 @@ L.Control.PartsPreview = L.Control.extend({
                                this._previewFrameHeight = imgHeight + 2 * 
previewImgBorder;
                        }
                }
+
+               if (!window.mode.isDesktop() && imgSize) {
+                       L.DomUtil.setStyle(img, 'width', imgSize.width + 'px');
+                       L.DomUtil.setStyle(img, 'height', imgSize.height + 
'px');
+               }
        },
 
        _setPart: function (e) {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to