From ed8ea92b7e5e9ff6cd902c17ddc00b594d485bd2 Mon Sep 17 00:00:00 2001 From: defacer Date: Fri, 18 Feb 2005 14:32:42 +0000 Subject: [PATCH] HTML/CSS improvements for the event list in the calendar. --- calendar/lib.php | 22 +++++++++++----------- theme/standard/styles_color.css | 9 +++++---- theme/standard/styles_fonts.css | 10 +++++++++- theme/standard/styles_layout.css | 31 ++++++++++++++++++++++++++----- theme/standard/styles_moz.css | 6 +++--- 5 files changed, 54 insertions(+), 24 deletions(-) diff --git a/calendar/lib.php b/calendar/lib.php index d73ece59c47..7c5df7b7fa8 100644 --- a/calendar/lib.php +++ b/calendar/lib.php @@ -382,36 +382,36 @@ function calendar_print_event($event) { static $strftimetime; $event = calendar_add_event_metadata($event); - echo ''; - echo '
'; + echo ''; + echo ''; - echo '"; - echo ""; - echo "'; + echo ''; + echo '
'; if (!empty($event->icon)) { echo $event->icon; } else { print_spacer(16,16); } echo ''; + echo ''; if (!empty($event->referer)) { echo '
'.$event->referer.'
'; } else { - echo '
'.$event->name."
"; + echo '
'.$event->name."
"; } if (!empty($event->courselink)) { - echo '
'.$event->courselink.'
'; + echo '
'.$event->courselink.'
'; } if (!empty($event->time)) { - echo ''.$event->time.''; + echo ''.$event->time.''; } else { - echo ''.calendar_time_representation($event->timestart).''; + echo ''.calendar_time_representation($event->timestart).''; } - echo "
 \n"; + echo '
 '; echo format_text($event->description, FORMAT_HTML); if (calendar_edit_event_allowed($event)) { - echo '
'; + echo '
'; if (empty($event->cmid)) { $editlink = CALENDAR_URL.'event.php?action=edit&id='.$event->id; $deletelink = CALENDAR_URL.'event.php?action=delete&id='.$event->id; diff --git a/theme/standard/styles_color.css b/theme/standard/styles_color.css index dfea84e5139..630286765d1 100644 --- a/theme/standard/styles_color.css +++ b/theme/standard/styles_color.css @@ -411,13 +411,14 @@ table.minicalendar { border-color:#DDDDDD; } -#calendar .maincalendar .eventlist .eventfull { +#calendar .maincalendar .eventlist .event { border-color:#DDDDDD; } -#calendar .maincalendar .eventlist .eventfullheader, -#calendar .maincalendar .eventlist .eventfullpicture, -#calendar .maincalendar .eventlist .eventfullside { +#calendar .maincalendar .eventlist .event .header, +#calendar .maincalendar .eventlist .event .picture, +#calendar .maincalendar .eventlist .event .side +{ background-color:#EEEEEE; } diff --git a/theme/standard/styles_fonts.css b/theme/standard/styles_fonts.css index 36b6264d6fb..a397f9a0d72 100644 --- a/theme/standard/styles_fonts.css +++ b/theme/standard/styles_fonts.css @@ -302,10 +302,18 @@ table.formtable tbody th { *** ******************************/ -#calendar .maincalendar .eventfull .referer { +#calendar .maincalendar .eventlist .event .referer { font-weight:bold; } +#calendar .maincalendar .eventlist .event .course { + font-size:0.8em; +} + +#calendar .maincalendar .eventlist .event .description .commands { + text-align: right; +} + #calendar .maincalendar table.calendarmonth td { font-size:0.8em; line-height:1.2em; diff --git a/theme/standard/styles_layout.css b/theme/standard/styles_layout.css index 8c9b1c12c17..b87a838d76d 100644 --- a/theme/standard/styles_layout.css +++ b/theme/standard/styles_layout.css @@ -609,8 +609,8 @@ table.minicalendar th { padding: 10px; } -#calendar .maincalendar .eventlist .eventfull { - width: 100%; +#calendar .maincalendar .eventlist .event { + width:100%; margin-bottom:10px; border-spacing:0px; border-collapse:separate; @@ -618,14 +618,35 @@ table.minicalendar th { border-style:solid; } -#calendar .maincalendar .eventlist .eventfullmessage { - padding: 5px; +#calendar .maincalendar .eventlist .event .name { + float:left; } -#calendar .maincalendar .eventlist .eventfullpicture { +#calendar .maincalendar .eventlist .event .course { + float:left; + clear:left; +} + +#calendar .maincalendar .eventlist .event .date { + float:right; +} + +#calendar .maincalendar .eventlist .event .description .commands { + width:100%; +} + +#calendar .maincalendar .eventlist .event .description { + padding:5px; +} + +#calendar .maincalendar .eventlist .event .picture { padding:8px; } +#calendar .maincalendar .eventlist .event .side { + width:32px; +} + #calendar #selecteventtype table { margin:auto; } diff --git a/theme/standard/styles_moz.css b/theme/standard/styles_moz.css index 3680b227463..e7e096d8b21 100644 --- a/theme/standard/styles_moz.css +++ b/theme/standard/styles_moz.css @@ -80,16 +80,16 @@ -moz-border-radius-bottomright:10px; } -#calendar .eventlist .eventfull { +#calendar .eventlist .event { -moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; } -#calendar .eventlist .eventfullside { +#calendar .eventlist .event .side { -moz-border-radius-bottomleft:15px; } -#calendar .eventlist .eventfullmessage { +#calendar .eventlist .event .description { -moz-border-radius-bottomright:15px; }