From 611a0ac85507673432e6d6d2142f6dca362170ab Mon Sep 17 00:00:00 2001 From: Drew Willcoxon Date: Mon, 18 Jul 2016 20:39:00 -0700 Subject: [PATCH] Bug 1280825 - Download panel is truncated in French when running more than 3 downloads. r=jaws MozReview-Commit-ID: Csw8BHdAA5z --- .../components/downloads/content/downloads.css | 13 +++++++++++-- .../downloads/content/downloadsOverlay.xul | 2 +- .../themes/shared/downloads/downloads.inc.css | 16 ++++++++++++++-- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/browser/components/downloads/content/downloads.css b/browser/components/downloads/content/downloads.css index a15fabf448ac..04210fc7963f 100644 --- a/browser/components/downloads/content/downloads.css +++ b/browser/components/downloads/content/downloads.css @@ -177,6 +177,15 @@ richlistitem.download button { display: none; } +/* Make the panel wide enough to show the download list items without improperly + truncating them. */ +#downloadsPanel-multiView > .panel-viewcontainer, +#downloadsPanel-multiView > .panel-viewcontainer > .panel-viewstack, +#downloadsPanel-multiView > .panel-viewcontainer > .panel-viewstack > .panel-mainview { + overflow: visible; + max-width: unset; +} + /* Show the "show blocked info" button. */ #downloadsPanel-mainView .download-state[state="8"] .downloadShowBlockedInfo { display: inline; @@ -186,12 +195,12 @@ richlistitem.download button { /* The subview should be off to the right and not visible at all. */ #downloadsPanel-multiView > .panel-viewcontainer > .panel-viewstack[viewtype=main] > .panel-subviews { - transform: translateX(100%); + transform: translateX(101%); transition: transform var(--panelui-subview-transition-duration); } #downloadsPanel-multiView > .panel-viewcontainer > .panel-viewstack[viewtype=main] > .panel-subviews:-moz-locale-dir(rtl) { - transform: translateX(-100%); + transform: translateX(-101%); } /** When the subview is showing... **/ diff --git a/browser/components/downloads/content/downloadsOverlay.xul b/browser/components/downloads/content/downloadsOverlay.xul index 5932246e9660..1a7d00bee42c 100644 --- a/browser/components/downloads/content/downloadsOverlay.xul +++ b/browser/components/downloads/content/downloadsOverlay.xul @@ -134,7 +134,7 @@ onkeydown="DownloadsSummary.onKeyDown(event);" onclick="DownloadsSummary.onClick(event);"> - + .downloadTypeIcon { list-style-image: url("chrome://browser/skin/downloads/download-summary.png"); } @@ -87,7 +99,7 @@ richlistitem[type="download"]:last-child { border-bottom: 1px solid transparent; } -.downloadStackIcon { +.downloadTypeIcon { --inline-offset: 8px; --block-offset: 4px; --icon-size: 32px;