Bug 1280825 - Download panel is truncated in French when running more than 3 downloads. r=jaws

MozReview-Commit-ID: Csw8BHdAA5z
This commit is contained in:
Drew Willcoxon 2016-07-18 20:39:00 -07:00
parent 4b9284487d
commit 611a0ac855
3 changed files with 26 additions and 5 deletions

View File

@ -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... **/

View File

@ -134,7 +134,7 @@
onkeydown="DownloadsSummary.onKeyDown(event);"
onclick="DownloadsSummary.onClick(event);">
<image class="downloadTypeIcon" />
<vbox>
<vbox id="downloadsSummaryChildBox">
<description id="downloadsSummaryDescription"
style="min-width: &downloadsSummary.minWidth2;"/>
<progressmeter id="downloadsSummaryProgress"

View File

@ -32,11 +32,23 @@
}
#downloadsSummary {
padding: 8px 38px 8px 12px;
--summary-padding-end: 38px;
--summary-padding-start: 12px;
padding: 8px var(--summary-padding-end) 8px var(--summary-padding-start);
cursor: pointer;
-moz-user-focus: normal;
}
#downloadsSummary:-moz-locale-dir(rtl) {
padding-right: var(--summary-padding-start);
padding-left: var(--summary-padding-end);
}
#downloadsSummaryChildBox {
-moz-margin-start: var(--summary-padding-start);
-moz-margin-end: var(--summary-padding-end);
}
#downloadsSummary > .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;