X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=EarlyBlue%2Fglobal%2Fradio.css;h=686fd2606bcd4a0867f1912b671b8d9b4c5d720a;hp=53675303e31b9f77ad2b191c962b14edce51f1b4;hb=ddc494fc510684ce84c8818a5859c8a9717c5f5d;hpb=259c0f10bac14f9ea5f16e9dd1e5a7d4d5ffe9f1 diff --git a/EarlyBlue/global/radio.css b/EarlyBlue/global/radio.css index 53675303..686fd260 100644 --- a/EarlyBlue/global/radio.css +++ b/EarlyBlue/global/radio.css @@ -35,28 +35,38 @@ * * ***** END LICENSE BLOCK ***** */ -@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); - /* ===== radio.css =================================================== == Styles used by the XUL radio element. ======================================================================= */ +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + /* ::::: radio ::::: */ radio { + margin: 1px 2px; + border-left: 1px transparent; + border-right: 1px transparent; +} + +.radio-spacer-box { + -moz-box-align: center; + border-right: 4px solid transparent; + border-top: 1px; + border-bottom: 1px; +} + +.radio-label-center-box { -moz-box-align: center; - margin: 2px 4px; - padding: 1px 2px 1px 4px; } .radio-label-box { - margin-left: 2px; border: 1px solid transparent; - padding: 0px 0px 1px 1px; + -moz-box-align: center; } -.radio-icon { - margin-right: 2px; +.radio-icon[src] { + -moz-margin-end: 2px; } .radio-label { @@ -65,26 +75,29 @@ radio { /* ..... focused state ..... */ -radio[focused="true"] > .radio-label-box { +radio[focused="true"] > .radio-label-center-box > .radio-label-box { border: 1px dotted #9999CC; } /* ..... disabled state ..... */ +radio[disabled="true"] > .radio-spacer-box > .radio-check-box1 { + background-color: #CCD0DD; +} radio[disabled="true"] { color: #999999; } - + /* ::::: checkmark image ::::: */ .radio-check-box1 { - margin: 1px 0px; border: 2px outset #CCD0DD; -moz-border-radius: 50%; width: 12px; height: 12px; - background-color: transparent; + background-color: #FFFFFF; + /* background-color: transparent; */ } .radio-check-box2 { @@ -93,22 +106,22 @@ radio[disabled="true"] { width: 4px; height: 4px; list-style-image: none; -} +} -radio:hover:active > .radio-check-box1 { +radio:hover:active > .radio-spacer-box > .radio-check-box1 { border: 2px inset #CCD0DD; } -radio[disabled="true"]:hover:active .radio-check-box1 { +radio[disabled="true"]:hover:active > .radio-spacer-box > .radio-check-box1 { border: 2px outset #CCD0DD; } /* ..... selected state ..... */ -radio[selected="true"] > .radio-check-box1 > .radio-check-box2 { +radio[selected="true"] > .radio-spacer-box > .radio-check-box1 > .radio-check-box2 { list-style-image: url("chrome://global/skin/radio/radio-check.gif"); } - -radio[selected="true"][disabled="true"] > .radio-check-box2 { + +radio[selected="true"][disabled="true"] > .radio-spacer-box > .radio-check-box1 > .radio-check-box2 { list-style-image: url("chrome://global/skin/radio/radio-check-disabled.gif") !important }