зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1678666 - ensure box height of the empty bookmarks toolbar placeholder is correct on macOS and for compact/touch mode, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D99687
This commit is contained in:
Родитель
9f0f8554e1
Коммит
1459160b78
|
@ -23,6 +23,8 @@
|
||||||
|
|
||||||
--toolbarseparator-color: var(--lwt-toolbar-vertical-separator, rgba(0,0,0,.3));
|
--toolbarseparator-color: var(--lwt-toolbar-vertical-separator, rgba(0,0,0,.3));
|
||||||
|
|
||||||
|
--bookmark-block-padding: 4px;
|
||||||
|
|
||||||
/* This default value of --toolbarbutton-height is defined to prevent
|
/* This default value of --toolbarbutton-height is defined to prevent
|
||||||
CSS errors for an invalid variable. The value should not get used,
|
CSS errors for an invalid variable. The value should not get used,
|
||||||
as a more specific value should be set when the value will be used. */
|
as a more specific value should be set when the value will be used. */
|
||||||
|
@ -31,10 +33,12 @@
|
||||||
|
|
||||||
:root[uidensity=compact] {
|
:root[uidensity=compact] {
|
||||||
--toolbarbutton-outer-padding: 1px;
|
--toolbarbutton-outer-padding: 1px;
|
||||||
|
--bookmark-block-padding: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
:root[uidensity=touch] {
|
:root[uidensity=touch] {
|
||||||
--toolbarbutton-inner-padding: 9px;
|
--toolbarbutton-inner-padding: 9px;
|
||||||
|
--bookmark-block-padding: 7px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* We use :-moz-lwtheme-* for toolbarbuttons that aren't inside a toolbar, and
|
/* We use :-moz-lwtheme-* for toolbarbuttons that aren't inside a toolbar, and
|
||||||
|
@ -307,7 +311,7 @@ toolbar .toolbarbutton-1:-moz-focusring {
|
||||||
#personal-toolbar-empty-description,
|
#personal-toolbar-empty-description,
|
||||||
toolbarbutton.bookmark-item:not(.subviewbutton) {
|
toolbarbutton.bookmark-item:not(.subviewbutton) {
|
||||||
margin: 0 2px;
|
margin: 0 2px;
|
||||||
padding: 4px;
|
padding: var(--bookmark-block-padding) 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
toolbarbutton.bookmark-item:not(.subviewbutton) {
|
toolbarbutton.bookmark-item:not(.subviewbutton) {
|
||||||
|
@ -317,11 +321,14 @@ toolbarbutton.bookmark-item:not(.subviewbutton) {
|
||||||
|
|
||||||
:root[uidensity=compact] toolbarbutton.bookmark-item:not(.subviewbutton) {
|
:root[uidensity=compact] toolbarbutton.bookmark-item:not(.subviewbutton) {
|
||||||
margin-inline: 1px;
|
margin-inline: 1px;
|
||||||
padding-block: 1px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
:root[uidensity=touch] toolbarbutton.bookmark-item:not(.subviewbutton) {
|
/**
|
||||||
padding-block: 7px;
|
* Ensure that the description is always at least as big as a bookmarks item,
|
||||||
|
* where its icon is 16px (which may be more than inline text height);
|
||||||
|
*/
|
||||||
|
#personal-toolbar-empty-description {
|
||||||
|
min-height: calc(16px + 2 * var(--bookmark-block-padding));
|
||||||
}
|
}
|
||||||
|
|
||||||
#bookmarks-toolbar-placeholder {
|
#bookmarks-toolbar-placeholder {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче