Files
FHC-Core/content/datepicker/datepicker.css
T
Gerald Simane 0afdbf66c8
2009-06-08 09:48:58 +00:00

256 lines
15 KiB
CSS

@charset "utf-8";
/* ::::: datepicker ::::: */
/* :::: declarations :::: */
/*@IMPORT url("../spinbutton/spinbutton.css");*/
datepicker {-moz-binding: url("datepicker.xml#datepicker");}
datepicker-month {-moz-binding: url("datepicker.xml#datepicker-month");}
datepicker-year {-moz-binding: url("datepicker.xml#datepicker-year");}
datepicker-day {-moz-binding: url("datepicker.xml#datepicker-day");}
datepicker-calendar {-moz-binding: url("datepicker.xml#datepicker-calendar");}
datepicker-view {-moz-binding: url("datepicker.xml#datepicker-view");}
datepicker-button {-moz-binding: url("datepicker.xml#datepicker-button");}
/* :::: public style :::: */
datepicker {
font-family:monospace, cursive, serif, sans-serif;
font-size:12px;
}
/* partie centrale */
datepicker-calendar {
background-color:#E0EAFC;
color:black;
}
/* affichage des mois */
datepicker-month {
color:black;
}
/* affichage des années */
datepicker-year {
color:black;
}
/* afichage des jours */
datepicker-day {
color:black;
}
/* buttons pour revenir au mois courant */
datepicker-button.today {
list-style-image:url(date.png);
/* list-style-image:url(calendar.png); */
}
/* buttons pour changer de mois */
datepicker-button.previous-month {
/* list-style-image:url(chrome://browser/skin/Toolbar-small.png); */
list-style-image:url(navigation.png);
-moz-image-region:rect(0px 16px 16px 0px);
}
datepicker-button.next-month {
/* list-style-image:url(chrome://browser/skin/Toolbar-small.png); */
list-style-image:url(navigation.png);
-moz-image-region:rect(0px 32px 16px 16px);
}
/* jour selectionné */
datepicker-calendar[isyear][ismonth][currentday="1"] datepicker-day[value="1"],
datepicker-calendar[isyear][ismonth][currentday="2"] datepicker-day[value="2"],
datepicker-calendar[isyear][ismonth][currentday="3"] datepicker-day[value="3"],
datepicker-calendar[isyear][ismonth][currentday="4"] datepicker-day[value="4"],
datepicker-calendar[isyear][ismonth][currentday="5"] datepicker-day[value="5"],
datepicker-calendar[isyear][ismonth][currentday="6"] datepicker-day[value="6"],
datepicker-calendar[isyear][ismonth][currentday="7"] datepicker-day[value="7"],
datepicker-calendar[isyear][ismonth][currentday="8"] datepicker-day[value="8"],
datepicker-calendar[isyear][ismonth][currentday="9"] datepicker-day[value="9"],
datepicker-calendar[isyear][ismonth][currentday="10"] datepicker-day[value="10"],
datepicker-calendar[isyear][ismonth][currentday="11"] datepicker-day[value="11"],
datepicker-calendar[isyear][ismonth][currentday="12"] datepicker-day[value="12"],
datepicker-calendar[isyear][ismonth][currentday="13"] datepicker-day[value="13"],
datepicker-calendar[isyear][ismonth][currentday="14"] datepicker-day[value="14"],
datepicker-calendar[isyear][ismonth][currentday="15"] datepicker-day[value="15"],
datepicker-calendar[isyear][ismonth][currentday="16"] datepicker-day[value="16"],
datepicker-calendar[isyear][ismonth][currentday="17"] datepicker-day[value="17"],
datepicker-calendar[isyear][ismonth][currentday="18"] datepicker-day[value="18"],
datepicker-calendar[isyear][ismonth][currentday="19"] datepicker-day[value="19"],
datepicker-calendar[isyear][ismonth][currentday="20"] datepicker-day[value="20"],
datepicker-calendar[isyear][ismonth][currentday="21"] datepicker-day[value="21"],
datepicker-calendar[isyear][ismonth][currentday="22"] datepicker-day[value="22"],
datepicker-calendar[isyear][ismonth][currentday="23"] datepicker-day[value="23"],
datepicker-calendar[isyear][ismonth][currentday="24"] datepicker-day[value="24"],
datepicker-calendar[isyear][ismonth][currentday="25"] datepicker-day[value="25"],
datepicker-calendar[isyear][ismonth][currentday="26"] datepicker-day[value="26"],
datepicker-calendar[isyear][ismonth][currentday="27"] datepicker-day[value="27"],
datepicker-calendar[isyear][ismonth][currentday="28"] datepicker-day[value="28"],
datepicker-calendar[isyear][ismonth][currentday="29"] datepicker-day[value="29"],
datepicker-calendar[isyear][ismonth][currentday="30"] datepicker-day[value="30"],
datepicker-calendar[isyear][ismonth][currentday="31"] datepicker-day[value="31"] {
color:white;
background-color:#005B90;
}
/* survol d'une date */
datepicker-day:hover[value="1"], datepicker-day:hover[value="2"], datepicker-day:hover[value="3"], datepicker-day:hover[value="4"], datepicker-day:hover[value="5"], datepicker-day:hover[value="6"], datepicker-day:hover[value="7"],
datepicker-day:hover[value="8"], datepicker-day:hover[value="9"], datepicker-day:hover[value="10"], datepicker-day:hover[value="11"], datepicker-day:hover[value="12"], datepicker-day:hover[value="13"], datepicker-day:hover[value="14"],
datepicker-day:hover[value="15"], datepicker-day:hover[value="16"], datepicker-day:hover[value="17"], datepicker-day:hover[value="18"], datepicker-day:hover[value="19"], datepicker-day:hover[value="20"], datepicker-day:hover[value="21"],
datepicker-day:hover[value="22"], datepicker-day:hover[value="23"], datepicker-day:hover[value="24"], datepicker-day:hover[value="25"], datepicker-day:hover[value="26"], datepicker-day:hover[value="27"], datepicker-day:hover[value="28"],
datepicker-day:hover[value="29"], datepicker-day:hover[value="30"], datepicker-day:hover[value="31"] {
border:solid 1px lightcoral;
cursor:pointer;
}
/* jour d'aujourd'hui */
datepicker-view[isyear][ismonth][today="1"] datepicker-day[value="1"],
datepicker-view[isyear][ismonth][today="2"] datepicker-day[value="2"],
datepicker-view[isyear][ismonth][today="3"] datepicker-day[value="3"],
datepicker-view[isyear][ismonth][today="4"] datepicker-day[value="4"],
datepicker-view[isyear][ismonth][today="5"] datepicker-day[value="5"],
datepicker-view[isyear][ismonth][today="6"] datepicker-day[value="6"],
datepicker-view[isyear][ismonth][today="7"] datepicker-day[value="7"],
datepicker-view[isyear][ismonth][today="8"] datepicker-day[value="8"],
datepicker-view[isyear][ismonth][today="9"] datepicker-day[value="9"],
datepicker-view[isyear][ismonth][today="10"] datepicker-day[value="10"],
datepicker-view[isyear][ismonth][today="11"] datepicker-day[value="11"],
datepicker-view[isyear][ismonth][today="12"] datepicker-day[value="12"],
datepicker-view[isyear][ismonth][today="13"] datepicker-day[value="13"],
datepicker-view[isyear][ismonth][today="14"] datepicker-day[value="14"],
datepicker-view[isyear][ismonth][today="15"] datepicker-day[value="15"],
datepicker-view[isyear][ismonth][today="16"] datepicker-day[value="16"],
datepicker-view[isyear][ismonth][today="17"] datepicker-day[value="17"],
datepicker-view[isyear][ismonth][today="18"] datepicker-day[value="18"],
datepicker-view[isyear][ismonth][today="19"] datepicker-day[value="19"],
datepicker-view[isyear][ismonth][today="20"] datepicker-day[value="20"],
datepicker-view[isyear][ismonth][today="21"] datepicker-day[value="21"],
datepicker-view[isyear][ismonth][today="22"] datepicker-day[value="22"],
datepicker-view[isyear][ismonth][today="23"] datepicker-day[value="23"],
datepicker-view[isyear][ismonth][today="24"] datepicker-day[value="24"],
datepicker-view[isyear][ismonth][today="25"] datepicker-day[value="25"],
datepicker-view[isyear][ismonth][today="26"] datepicker-day[value="26"],
datepicker-view[isyear][ismonth][today="27"] datepicker-day[value="27"],
datepicker-view[isyear][ismonth][today="28"] datepicker-day[value="28"],
datepicker-view[isyear][ismonth][today="29"] datepicker-day[value="29"],
datepicker-view[isyear][ismonth][today="30"] datepicker-day[value="30"],
datepicker-view[isyear][ismonth][today="31"] datepicker-day[value="31"] {
color:#E85C0B;
}
/* jour d'aujourd'hui selectionné */
datepicker-view[isyear][ismonth][today="1"] datepicker-calendar[isyear][ismonth][currentday="1"] datepicker-day[value="1"],
datepicker-view[isyear][ismonth][today="2"] datepicker-calendar[isyear][ismonth][currentday="2"] datepicker-day[value="2"],
datepicker-view[isyear][ismonth][today="3"] datepicker-calendar[isyear][ismonth][currentday="3"] datepicker-day[value="3"],
datepicker-view[isyear][ismonth][today="4"] datepicker-calendar[isyear][ismonth][currentday="4"] datepicker-day[value="4"],
datepicker-view[isyear][ismonth][today="5"] datepicker-calendar[isyear][ismonth][currentday="5"] datepicker-day[value="5"],
datepicker-view[isyear][ismonth][today="6"] datepicker-calendar[isyear][ismonth][currentday="6"] datepicker-day[value="6"],
datepicker-view[isyear][ismonth][today="7"] datepicker-calendar[isyear][ismonth][currentday="7"] datepicker-day[value="7"],
datepicker-view[isyear][ismonth][today="8"] datepicker-calendar[isyear][ismonth][currentday="8"] datepicker-day[value="8"],
datepicker-view[isyear][ismonth][today="9"] datepicker-calendar[isyear][ismonth][currentday="9"] datepicker-day[value="9"],
datepicker-view[isyear][ismonth][today="10"] datepicker-calendar[isyear][ismonth][currentday="10"] datepicker-day[value="10"],
datepicker-view[isyear][ismonth][today="11"] datepicker-calendar[isyear][ismonth][currentday="11"] datepicker-day[value="11"],
datepicker-view[isyear][ismonth][today="12"] datepicker-calendar[isyear][ismonth][currentday="12"] datepicker-day[value="12"],
datepicker-view[isyear][ismonth][today="13"] datepicker-calendar[isyear][ismonth][currentday="13"] datepicker-day[value="13"],
datepicker-view[isyear][ismonth][today="14"] datepicker-calendar[isyear][ismonth][currentday="14"] datepicker-day[value="14"],
datepicker-view[isyear][ismonth][today="15"] datepicker-calendar[isyear][ismonth][currentday="15"] datepicker-day[value="15"],
datepicker-view[isyear][ismonth][today="16"] datepicker-calendar[isyear][ismonth][currentday="16"] datepicker-day[value="16"],
datepicker-view[isyear][ismonth][today="17"] datepicker-calendar[isyear][ismonth][currentday="17"] datepicker-day[value="17"],
datepicker-view[isyear][ismonth][today="18"] datepicker-calendar[isyear][ismonth][currentday="18"] datepicker-day[value="18"],
datepicker-view[isyear][ismonth][today="19"] datepicker-calendar[isyear][ismonth][currentday="19"] datepicker-day[value="19"],
datepicker-view[isyear][ismonth][today="20"] datepicker-calendar[isyear][ismonth][currentday="20"] datepicker-day[value="20"],
datepicker-view[isyear][ismonth][today="21"] datepicker-calendar[isyear][ismonth][currentday="21"] datepicker-day[value="21"],
datepicker-view[isyear][ismonth][today="22"] datepicker-calendar[isyear][ismonth][currentday="22"] datepicker-day[value="22"],
datepicker-view[isyear][ismonth][today="23"] datepicker-calendar[isyear][ismonth][currentday="23"] datepicker-day[value="23"],
datepicker-view[isyear][ismonth][today="24"] datepicker-calendar[isyear][ismonth][currentday="24"] datepicker-day[value="24"],
datepicker-view[isyear][ismonth][today="25"] datepicker-calendar[isyear][ismonth][currentday="25"] datepicker-day[value="25"],
datepicker-view[isyear][ismonth][today="26"] datepicker-calendar[isyear][ismonth][currentday="26"] datepicker-day[value="26"],
datepicker-view[isyear][ismonth][today="27"] datepicker-calendar[isyear][ismonth][currentday="27"] datepicker-day[value="27"],
datepicker-view[isyear][ismonth][today="28"] datepicker-calendar[isyear][ismonth][currentday="28"] datepicker-day[value="28"],
datepicker-view[isyear][ismonth][today="29"] datepicker-calendar[isyear][ismonth][currentday="29"] datepicker-day[value="29"],
datepicker-view[isyear][ismonth][today="30"] datepicker-calendar[isyear][ismonth][currentday="30"] datepicker-day[value="30"],
datepicker-view[isyear][ismonth][today="31"] datepicker-calendar[isyear][ismonth][currentday="31"] datepicker-day[value="31"] {
color:yellow;
background-color:#005B90;
}
/* moi courant */
datepicker-view[isyear][ismonth] datepicker-month {
font-weight:bold;
}
/* année courante */
datepicker-view[isyear] datepicker-year {
font-weight:bold;
}
/* colonne des dimanches */
datepicker columns column:first-child {
background-color:gainsboro;
border-right:solid gray 1px;
}
/* colonne des lundi */
datepicker columns column:first-child + column {
}
/* colonne des mardis */
datepicker columns column:first-child + column + column {
}
/* colonne des mercredis */
datepicker columns column:first-child + column + column + column {
}
/* colonne des jeudis */
datepicker columns column:first-child + column + column + column + column {
}
/* colonne des vendredi */
datepicker columns column:first-child + column + column + column + column + column {
}
/* colonne des samedis */
datepicker columns column:first-child + column + column + column + column + column + column {
border-left:solid gray 1px;
}
/* affichage des jours */
rows[anonid="datepicker-rows"] row:first-child {
font-weight:bold;
background-color:linen;
color:#005B90;
}
/* :::: private style :::: */
datepicker-button {
background-color:transparent;
-moz-appearance:toolbarbutton;
padding:3px;
-moz-box-pack:center;
-moz-box-align:center;
opacity:1.0 !important;
}
datepicker {
margin:0px;
padding:0px;
text-align:center;
cursor:default;
}
datepicker-month {
text-align:right;
width:65px;
display:none;
}
datepicker-day {
border:solid 1px transparent;
}
rows[anonid="datepicker-rows"] row:first-child {
border-bottom:solid gray 1px;
height:25px;
padding-top:3px;
}
/* mois affiché */
datepicker-view[currentmonth="0"] spacer:first-child + datepicker-month,
datepicker-view[currentmonth="1"] spacer:first-child + datepicker-month + datepicker-month,
datepicker-view[currentmonth="2"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month,
datepicker-view[currentmonth="3"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month,
datepicker-view[currentmonth="4"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month,
datepicker-view[currentmonth="5"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month,
datepicker-view[currentmonth="6"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month,
datepicker-view[currentmonth="7"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month,
datepicker-view[currentmonth="8"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month,
datepicker-view[currentmonth="9"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month,
datepicker-view[currentmonth="10"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month,
datepicker-view[currentmonth="11"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month {
display:-moz-box;
}