mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 17:55:50 +00:00
Bug 1512332 - Photonized focusring for menulist etc. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D14001 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
973fb364ec
commit
1ffb306df3
@ -48,7 +48,10 @@ xul|*.numberbox-input-box {
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
xul|menulist:-moz-focusring > xul|*.menulist-label-box,
|
||||
xul|menulist:-moz-focusring > xul|*.menulist-label-box {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
html|input[type="checkbox"]:-moz-focusring + html|label:before {
|
||||
outline: 1px dotted;
|
||||
}
|
||||
|
@ -57,7 +57,6 @@ xul|*.text-link:-moz-focusring {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
xul|menulist:-moz-focusring,
|
||||
xul|checkbox:-moz-focusring > .checkbox-check,
|
||||
html|input[type="checkbox"]:-moz-focusring + html|label:before,
|
||||
xul|radio[focused="true"] > .radio-check,
|
||||
|
@ -189,11 +189,19 @@ html|button {
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
*|button::-moz-focus-inner {
|
||||
html|button::-moz-focus-inner,
|
||||
html|select::-moz-focus-inner,
|
||||
html|input[type="color"]::-moz-focus-inner {
|
||||
border: none;
|
||||
}
|
||||
|
||||
*|button:-moz-focusring {
|
||||
*|button:-moz-focusring,
|
||||
html|select:-moz-focusring,
|
||||
html|input[type="color"]:-moz-focusring,
|
||||
xul|menulist:-moz-focusring,
|
||||
html|input[type="number"]:-moz-focusring::-moz-number-spin-up,
|
||||
html|input[type="number"]:-moz-focusring::-moz-number-spin-down {
|
||||
outline: none;
|
||||
box-shadow: 0 0 0 1px var(--in-content-border-active) inset,
|
||||
0 0 0 1px var(--in-content-border-active),
|
||||
0 0 0 4px var(--in-content-border-active-shadow);
|
||||
|
@ -22,12 +22,10 @@ xul|radio {
|
||||
}
|
||||
}
|
||||
|
||||
/* Never draw a border for the focusring, use outline instead */
|
||||
xul|*.menulist-label-box {
|
||||
border-style: none;
|
||||
xul|menulist:-moz-focusring > xul|*.menulist-label-box {
|
||||
outline: none !important;
|
||||
}
|
||||
|
||||
xul|menulist:-moz-focusring > xul|*.menulist-label-box,
|
||||
html|input[type="checkbox"]:-moz-focusring + html|label:before {
|
||||
outline: 1px dotted;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user