diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2015-09-24 09:44:35 +0200 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2015-09-24 09:44:35 +0200 |
commit | 158c962fcc15455085751d8e2dfbf668c7615ba9 (patch) | |
tree | 4cd9410f0e18496ea4ce47074f621ba1937fe318 /apps | |
parent | 13cca9392934d34bc95fc84a7b80db5eedf8e18c (diff) | |
parent | 8387411b99500090f91436281e5f01658c9eb03b (diff) | |
download | nextcloud-server-158c962fcc15455085751d8e2dfbf668c7615ba9.tar.gz nextcloud-server-158c962fcc15455085751d8e2dfbf668c7615ba9.zip |
Merge pull request #19307 from owncloud/large-sidebar-preview-resize
adjust the height of the sidebar preview image when resizing the browser
Diffstat (limited to 'apps')
-rw-r--r-- | apps/files/css/detailsView.css | 8 | ||||
-rw-r--r-- | apps/files/js/mainfileinfodetailview.js | 6 |
2 files changed, 9 insertions, 5 deletions
diff --git a/apps/files/css/detailsView.css b/apps/files/css/detailsView.css index 8acf884f219..faa26678562 100644 --- a/apps/files/css/detailsView.css +++ b/apps/files/css/detailsView.css @@ -32,12 +32,18 @@ #app-sidebar .image .thumbnail { width:100%; display:block; - height: 250px; background-repeat: no-repeat; background-position: center; background-size: 100%; float: none; margin: 0; + height: auto; +} + +#app-sidebar .image.landscape .thumbnail::before { + content: ''; + display: block; + padding-bottom: 56.25%; /* sets height of .thumbnail to 9/16 of the width */ } #app-sidebar .image.portrait .thumbnail { diff --git a/apps/files/js/mainfileinfodetailview.js b/apps/files/js/mainfileinfodetailview.js index 830f074f3f1..82cca0d0fb3 100644 --- a/apps/files/js/mainfileinfodetailview.js +++ b/apps/files/js/mainfileinfodetailview.js @@ -176,9 +176,7 @@ $iconDiv.removeClass('icon-loading icon-32'); var targetHeight = getTargetHeight(img); if (this.model.isImage() && targetHeight > smallPreviewSize) { - if (!isLandscape(img)) { - $container.addClass('portrait'); - } + $container.addClass(isLandscape(img)? 'landscape': 'portrait'); $container.addClass('image'); } @@ -186,7 +184,7 @@ // when we dont have a preview we show the mime icon in the error handler $iconDiv.css({ 'background-image': 'url("' + previewUrl + '")', - 'height': targetHeight + height: (isLandscape(img) && targetHeight > smallPreviewSize)? 'auto': targetHeight }); }.bind(this), error: function () { |