Index: openacs-4/packages/calendar/www/resources/calendar.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/calendar/www/resources/calendar.css,v diff -u -r1.2 -r1.3 --- openacs-4/packages/calendar/www/resources/calendar.css 30 Dec 2003 23:30:10 -0000 1.2 +++ openacs-4/packages/calendar/www/resources/calendar.css 14 Feb 2004 18:40:56 -0000 1.3 @@ -87,28 +87,10 @@ BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; } -.cal-navbar a { - color: #999999; -} - -.cal-navbar a:visited { +.mini-calendar .view-list { COLOR: #999999; -} - -.cal-navbar a:hover { - COLOR: #000000; TEXT-DECORATION: none; -} - -.cal-navbar { - COLOR: #999999; - TEXT-DECORATION: none; - padding-top: 4px; - padding-bottom:4px; - text-align: center; FONT-SIZE: 8pt; - padding-right: 8px; - padding-left: 8px; white-space: nowrap; font-weight: bold; border-top: 0px solid #99CCFF; @@ -117,32 +99,46 @@ border-left: 0px solid #99CCFF; } -.cal-navbar-selected { - FONT-SIZE: 8pt; - COLOR: #004080; - TEXT-DECORATION: none; - text-align: center; - font-weight: bold; - padding-top: 4px; - padding-bottom:4px; +.mini-calendar .view-list td { padding-right: 8px; padding-left: 8px; - white-space: nowrap; + padding-top: 4px; + padding-bottom:4px; + text-align: center; +} + +.mini-calendar .view-list .selected { background-color: #CEE6FF; - border-top: 0px solid #99CCFF; - border-right: 0px solid #99CCFF; - border-bottom: 1px solid #99CCFF; - border-left: 0px solid #99CCFF; } -.cal-table-display { - width: 100%; - border: 0px none; - margin: 0px; - padding: 0px; +.mini-calendar .view-list a { + color: #999999; +} +.mini-calendar .view-list .selected a { + color: #000000; } +.mini-calendar .view-list .selected a:visited { + color: #000000; +} + +.mini-calendar .view-list a:visited { + COLOR: #999999; +} + +.mini-calendar .view-list a:hover { + COLOR: #000000; + TEXT-DECORATION: none; +} + + + + +.mini-calendar a { + text-decoration: none; +} + .cal-field { font-size: 8pt; color: #000000; @@ -314,49 +310,110 @@ border: 0px solid #7D7DFF; } -.cal-day { - font-weight: bold; +#at-a-glance { + font-weight: normal; + border: 0px solid; + line-height: 140%; +} + +#at-a-glance td { + margin: 3px; + padding: 1px; + width: 30px; + border: 1px solid #ffffff; background-color: #DDEEFF; - text-align: right; } -.cal-day-today { - font-weight: bold; - background-color: #003366; - text-align: right; - color: #FFFFFF; +#at-a-glance td.months { + width: 80px; +} +#at-a-glance td.selected { + background-color: darkgray; + color: #ffffff; } -.cal-day-inactive { +#at-a-glance td.selected a { + color: #ffffff; +} + +#at-a-glance td.selected a:link { + color: #ffffff; +} + +#at-a-glance td.selected a:visited { + color: #ffffff; +} + +#at-a-glance td.selected a:hover { + color: #ffffff; +} + +#at-a-glance td.selected a:active { + color: #ffffff; +} + +#at-a-glance tr.days td { font-weight: bold; + background-color: #FFFFFF; + text-align: right; + color: #000000; + border: 0px solid #002C5A; +} + +#at-a-glance td.inactive { background-color: #DDEEFF; text-align: right; - color: #999999; } -.cal-day-inactive a { +#at-a-glance td.inactive a { color: #999999; } -.cal-day-title { +#at-a-glance td.active { + background-color: #DDEEFF; + text-align: right; +} +#at-a-glance td.active:hover { + background-color: #cccccc; + text-align: right; +} + +#at-a-glance td.today { font-weight: bold; - background-color: #FFFFFF; text-align: right; - color: #000000; - border: 0px solid #002C5A; + background-color: #CC3300; } -.cal-day-table { - font-weight: normal; - background-color: #FFFFFF; - width: 100%; +#at-a-glance td.today a { + color: #FFFFFF; +} + +#jump { + BACKGROUND: #99CCFF; + color: #000000; margin: 0px; padding: 0px; - border: 0px solid; - line-height: 140%; } +#jump a { + color: #0055AA; +} + +#jump a:hover { + TEXT-DECORATION: underline; +} + +#jump tr { + text-align: center; +} + +#jump td { + padding-left: 1em; + font-size: smaller; +} + + .cal-spacer { line-height: 1px; font-size: 0px; @@ -367,23 +424,41 @@ border-bottom: 1px solid #003366; border-left: 0px solid #003366; } -.cal-month-title { + +.mini-calendar .header { + width: 100%; + border: 0px none; + margin: 0px; + padding: 0px; + +} + +.mini-calendar .header td.back { background-color: #003366; vertical-align: middle; + text-align: left; } -.cal-month-title-text { + +.mini-calendar .header td.forward { + background-color: #003366; + vertical-align: middle; + text-align: right; +} + +.mini-calendar .header td.current_view { font-size: 140%; font-weight: bold; background-color: #003366; text-align: center; color: #FFFFFF; } -.cal-table { +.mini-calendar { border: 1px solid #99CCFF; font-size: 90%; - + width: 240px; } + .cal-month { font-weight: bold; background-color: #DDEEFF; @@ -516,3 +591,16 @@ padding: 2px; font-size: 95%; } + + +/* view.adp styles */ +#viewadp-mini-calendar { + width: 240px; + float: left; +} + +#events { + margin-left: 250px; + margin-bottom: 0px; +} +