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:
matthias 2018-12-18 14:25:15 +00:00
parent 973fb364ec
commit 1ffb306df3
4 changed files with 16 additions and 8 deletions

View File

@ -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;
}

View File

@ -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,

View File

@ -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);

View File

@ -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;
}