Bug 1400219 - Align permission status menulists in the permission dialog with the header and adjust the menulist margin. r?johannh
MozReview-Commit-ID: LaY1YaNZydg
--- a/browser/components/preferences/sitePermissions.css
+++ b/browser/components/preferences/sitePermissions.css
@@ -11,8 +11,13 @@
min-height: 18em;
}
#siteCol,
#statusCol,
#permissionsBox > richlistitem {
min-height: 35px;
}
+
+.website-status {
+ margin: 1px;
+ margin-inline-end: 5px;
+}
--- a/browser/components/preferences/sitePermissions.js
+++ b/browser/components/preferences/sitePermissions.js
@@ -148,16 +148,17 @@ var gSitePermissionsManager = {
hbox.setAttribute("class", "website-name");
hbox.setAttribute("flex", "3");
hbox.appendChild(website);
let menulist = document.createElement("menulist");
let menupopup = document.createElement("menupopup");
menulist.setAttribute("flex", "1");
menulist.setAttribute("width", "50");
+ menulist.setAttribute("class", "website-status");
menulist.appendChild(menupopup);
let states = SitePermissions.getAvailableStates(permission.type);
for (let state of states) {
if (state == SitePermissions.UNKNOWN)
continue;
let m = document.createElement("menuitem");
m.setAttribute("label", this._getCapabilityString(state));
m.setAttribute("value", state);