Bug 1435688 - Part 1 - Replace "listitem-iconic" with "richlistitem" in the Windows handler application picker dialog. r=bgrins

MozReview-Commit-ID: AFbtPsMC0bG

--HG--
extra : rebase_source : aa7dbbd398e1118cf144fccd3c9f4f29ad3861ed
This commit is contained in:
Paolo Amadini 2018-06-23 19:21:31 +01:00
parent d7c46484e8
commit e4c2f8dedb
3 changed files with 23 additions and 8 deletions

View File

@ -77,13 +77,18 @@ AppPicker.prototype =
continue;
}
var item = document.createElement("listitem");
item.className = "listitem-iconic";
var item = document.createElement("richlistitem");
item.handlerApp = file;
item.setAttribute("label", this.getFileDisplayName(file.executable));
item.setAttribute("image", this.getFileIconURL(file.executable));
list.appendChild(item);
var image = document.createElement("image");
image.setAttribute("src", this.getFileIconURL(file.executable));
item.appendChild(image);
var label = document.createElement("label");
label.setAttribute("value", this.getFileDisplayName(file.executable));
item.appendChild(label);
primaryCount++;
}

View File

@ -33,8 +33,8 @@
<label id="sendto-message" value="&SendMsg.label;" control="app-picker-listbox"/>
<listbox id="app-picker-listbox" rows="5"
ondblclick="g_dialog.appDoubleClick();"/>
<richlistbox id="app-picker-listbox"
ondblclick="g_dialog.appDoubleClick();"/>
<label id="app-picker-notfound" value="&NoAppFound.label;" hidden="true"/>
</dialog>

View File

@ -11,13 +11,23 @@
font-weight: bold;
}
#app-picker-listbox {
height: 212px;
}
#app-picker-listbox > richlistitem {
-moz-box-align: center;
}
#content-icon,
.listcell-icon {
#app-picker-listbox > richlistitem > image {
margin: 5px;
width: 32px;
height: 32px;
}
.listcell-label {
#app-picker-listbox > richlistitem > label {
margin: 0px;
padding: 5px;
white-space: nowrap;
}