Fix: BMB_bookmarksPopup - padding at Win10 #136

/* Global */
menupopup > menuitem,
menupopup > menu {
padding-inline-start: 1em;
}

.menu-iconic > .menu-iconic-left,
.menuitem-iconic > .menu-iconic-left {
    margin-inline-end: 8px;
}
/* 16px + 8px => 24px */

menupopup:is(#goPopup, #bookmarksMenuPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
menupopup:is(#goPopup, #bookmarksMenuPopup) menu:not(.menu-iconic) {
  margin-inline: 0 !important;
  padding-inline-start: calc(1em + 16px + 8px) !important;
  background-position: left 1em center !important;
}

/*BMB*/
#BMB_bookmarksPopup .subviewbutton {
    padding: var(--arrowpanel-menuitem-padding); /* 5px */
}
.subviewbutton {
  margin-inline: var(--arrowpanel-menuicon-padding);
}

#BMB_bookmarksPopup .subviewbutton > .menu-iconic-text, #PlacesToolbar menu > .menu-iconic-text, #PlacesToolbar menuitem > .menu-iconic-text, .addon-banner-item > .toolbarbutton-text, .subviewbutton-iconic > .toolbarbutton-text, .subviewbutton[image] > .toolbarbutton-text, .subviewbutton[targetURI] > .toolbarbutton-text, .subviewbutton.bookmark-item > .toolbarbutton-text, .subviewbutton[checked="true"] > .toolbarbutton-text {
    padding-inline-start: 8px;
}
This commit is contained in:
BlaCk_Void 2021-09-11 21:17:56 +09:00
parent 6559d6eba5
commit 047d7683c4

View file

@ -2259,6 +2259,23 @@
* #BMB_bookmarksPopup: looks like arrow panel
*/
/* Windows */
@media (-moz-os-version: windows-win10) {
/* Bookmark Popup - None icon menu */
#BMB_bookmarksPopup,
#PersonalToolbar {
--context-menu-background-padding: var(--arrowpanel-menuitem-padding);
}
menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]),
menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic),
#PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]),
#PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) {
margin-inline: var(--arrowpanel-menuitem-padding) !important;
padding-inline-start: calc(var(--arrowpanel-menuicon-padding) + 16px + 8px) !important;
background-position: left calc(var(--arrowpanel-menuicon-padding)) center !important;
}
}
/* Linux */
@media (-moz-gtk-csd-available) {
/* Global Menu */