2000-09-13 10:46:20 +00:00

93 lines
2.1 KiB
CSS

/* stylesheet for XUL <radio> element */
/* default radio for dialogs */
/* outer frame */
radio
{
margin: 3px 5px 3px 5px;
}
radio > .internal-box
{
-moz-user-focus: none;
}
/* checkmark outer frame */
radio > .internal-box > .checkmark-box
{
margin: 3px 3px 3px 3px;
}
radio[disabled="true"] > .internal-box > .checkmark-box,
radio[disabled="true"]:hover > .internal-box > .checkmark-box
{
//border: 1px solid #999999;
}
/* checkmark inner frame */
radio > .internal-box > .checkmark-box > image
{
list-style-image: url(chrome://global/skin/check-radio.gif);
}
radio:hover:active > .internal-box > .checkmark-box > image
{
list-style-image: url(chrome://global/skin/check-radio-pressed.gif);
}
radio[disabled="true"] > .internal-box > checkmark-box > image
{
list-style-image: url(chrome://global/skin/check-radio-disabled.gif);
}
/* ensure that no list-style-image is inherited in from the Outside */
.checkmark-box
{
list-style-image: none;
}
/* Checked States */
radio[checked="true"] > .internal-box > .checkmark-box > image
{
list-style-image: url(chrome://global/skin/check-radio-check.gif);
}
radio[checked="true"][disabled="true"] > .internal-box > .checkmark-box > image
{
list-style-image: url(chrome://global/skin/check-radio-check-disabled.gif);
}
radio[checked="true"]:hover:active > .internal-box > .checkmark-box > image
{
list-style-image: url(chrome://global/skin/check-radio-check-pressed.gif);
}
/* text/icon frames */
radio[value] > .internal-box > html,
radio.iconic > .internal-box > .icon
{
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 0px;
}
radio.iconic > .internal-box > html
{
margin-left: 2px;
}
radio[disabled="true"][value] > .internal-box > html
{
color: #999999;
}
radio:focus > .internal-box > .checkmark-box
{
border : 2px solid #F2C34F;
margin : 1px 1px 1px 1px;
-moz-border-radius : 8px 8px 8px 8px;
}