fx-compat: Add missing element selectors to platform SCSS

Follow-up to 6b819e259c: fixes element-specific
selectors mistakenly being applied globally, and some selectors not having the
intended effect because of lower specificity.
This commit is contained in:
Abe Jellinek 2023-04-03 16:38:31 -04:00
parent d9b16c15f7
commit 94c5717052
3 changed files with 73 additions and 68 deletions

View file

@ -1,4 +1,6 @@
td:first-child > label
{
color: #7f7f7f;
attachment-box {
td:first-child > label
{
color: #7f7f7f;
}
}

View file

@ -1,39 +1,40 @@
scrollbox
{
padding-top: 3px;
item-box {
scrollbox
{
padding-top: 3px;
}
th > label, .creator-type-label, #more-creators-label {
color: #7f7f7f;
}
/*.zotero-field-toggle .toolbarbutton-text
{
visibility: hidden;
}
.zotero-field-toggle .toolbarbutton-icon
{
margin: 0px !important;
}*/
.creator-type-dropmarker {
margin: 1px .2em 1px;
background-image: url('chrome://zotero/skin/mac/arrow-down.png');
max-width: 7px;
max-height: 7px;
}
td > input {
margin-top: -1px;
margin-bottom: -2.5px;
margin-inline-start: 0;
margin-inline-end: 5px;
padding: 0;
}
}
th > label, .creator-type-label, #more-creators-label {
color: #7f7f7f;
}
/*.zotero-field-toggle .toolbarbutton-text
{
visibility: hidden;
}
.zotero-field-toggle .toolbarbutton-icon
{
margin: 0px !important;
}*/
.creator-type-dropmarker {
margin: 1px .2em 1px;
background-image: url('chrome://zotero/skin/mac/arrow-down.png');
max-width: 7px;
max-height: 7px;
}
td > input {
margin-top: -1px;
margin-bottom: -2.5px;
margin-inline-start: 0;
margin-inline-end: 5px;
padding: 0;
}
/* BEGIN 2X BLOCK -- DO NOT EDIT MANUALLY -- USE 2XIZE */
@media (min-resolution: 1.25dppx) {
.creator-type-dropmarker { background-image: url('chrome://zotero/skin/mac/arrow-down@2x.png'); }
item-box .creator-type-dropmarker { background-image: url('chrome://zotero/skin/mac/arrow-down@2x.png'); }
}

View file

@ -1,32 +1,34 @@
row > hbox,
row > vbox
{
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
item-box {
row > hbox,
row > vbox
{
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
row vbox[fieldname]
{
margin-inline-start: 1px;
}
.creator-type-label image {
margin-bottom: 0;
}
input {
padding: 2px;
margin: -1px 0;
margin-inline-start: 1px;
}
#item-type-menu
{
padding: 0 !important;
padding-inline-start: 1px !important;
margin: 0 !important;
margin-inline-start: 1px !important;
margin-inline-end: 5px !important;
}
}
row vbox[fieldname]
{
margin-inline-start: 1px;
}
.creator-type-label image {
margin-bottom: 0;
}
input {
padding: 2px;
margin: -1px 0;
margin-inline-start: 1px;
}
#item-type-menu
{
padding: 0 !important;
padding-inline-start: 1px !important;
margin: 0 !important;
margin-inline-start: 1px !important;
margin-inline-end: 5px !important;
}