From 2a50cabde77c08444224f4ff2489c0f74f4ef9fb Mon Sep 17 00:00:00 2001 From: Kleduy Date: Wed, 20 Apr 2022 17:12:33 +0000 Subject: [PATCH 1/3] new css init --- horde/screen.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/horde/screen.css b/horde/screen.css index 2d293f1..d45db97 100644 --- a/horde/screen.css +++ b/horde/screen.css @@ -3173,7 +3173,7 @@ #horde-navigation { float: left; - font-size: 90%; + font-size: 95%; color: #fff; font-weight: normal; text-decoration: none; From bed30aa480b5fcd4cf09836cffdace0e0a34690a Mon Sep 17 00:00:00 2001 From: Kleduy Date: Thu, 21 Apr 2022 12:24:47 +0000 Subject: [PATCH 2/3] kronolith init --- kronolith/themes/default/block/screen.css | 20 + kronolith/themes/default/dynamic/screen.css | 944 ++++++++++++++++++ kronolith/themes/default/embed.css | 110 ++ .../default/graphics/addressbook_browse.png | Bin 0 -> 535 bytes kronolith/themes/default/graphics/agenda.png | Bin 0 -> 178 bytes .../themes/default/graphics/alarm-000.png | Bin 0 -> 160 bytes .../themes/default/graphics/alarm-fff.png | Bin 0 -> 154 bytes kronolith/themes/default/graphics/alarm.png | Bin 0 -> 390 bytes .../themes/default/graphics/alerts/alarm.png | Bin 0 -> 650 bytes .../themes/default/graphics/alerts/error.png | Bin 0 -> 404 bytes .../default/graphics/alerts/message.png | Bin 0 -> 489 bytes .../default/graphics/alerts/success.png | Bin 0 -> 469 bytes .../default/graphics/alerts/warning.png | Bin 0 -> 444 bytes .../default/graphics/attendee-accepted.png | Bin 0 -> 469 bytes .../default/graphics/attendee-declined.png | Bin 0 -> 404 bytes .../themes/default/graphics/attendee-none.png | Bin 0 -> 592 bytes .../default/graphics/attendee-tentative.png | Bin 0 -> 446 bytes .../themes/default/graphics/attendees-000.png | Bin 0 -> 322 bytes .../themes/default/graphics/attendees-fff.png | Bin 0 -> 322 bytes .../themes/default/graphics/attendees.png | Bin 0 -> 499 bytes kronolith/themes/default/graphics/back.png | Bin 0 -> 250 bytes .../themes/default/graphics/back_quick.png | Bin 0 -> 111 bytes .../themes/default/graphics/big_agenda.png | Bin 0 -> 1064 bytes .../themes/default/graphics/big_alarm.png | Bin 0 -> 3199 bytes .../default/graphics/big_invitation.png | Bin 0 -> 2475 bytes kronolith/themes/default/graphics/big_new.png | Bin 0 -> 2918 bytes .../themes/default/graphics/big_share.png | Bin 0 -> 2803 bytes .../themes/default/graphics/calendars.png | Bin 0 -> 418 bytes .../themes/default/graphics/checkbox_off.png | Bin 0 -> 340 bytes .../themes/default/graphics/checkbox_on.png | Bin 0 -> 477 bytes .../themes/default/graphics/checkbox_over.png | Bin 0 -> 477 bytes kronolith/themes/default/graphics/close.png | Bin 0 -> 491 bytes kronolith/themes/default/graphics/data.png | Bin 0 -> 387 bytes kronolith/themes/default/graphics/dayview.png | Bin 0 -> 349 bytes .../themes/default/graphics/delete-000.png | Bin 0 -> 195 bytes .../themes/default/graphics/delete-fff.png | Bin 0 -> 195 bytes kronolith/themes/default/graphics/down.png | Bin 0 -> 432 bytes .../themes/default/graphics/drag-handle.png | Bin 0 -> 103 bytes .../themes/default/graphics/edit-000.png | Bin 0 -> 202 bytes .../themes/default/graphics/edit-fff.png | Bin 0 -> 202 bytes .../themes/default/graphics/exception-000.png | Bin 0 -> 435 bytes .../themes/default/graphics/exception-fff.png | Bin 0 -> 447 bytes kronolith/themes/default/graphics/favicon.ico | Bin 0 -> 1742 bytes kronolith/themes/default/graphics/goto.png | Bin 0 -> 398 bytes kronolith/themes/default/graphics/help.png | Bin 0 -> 592 bytes .../themes/default/graphics/kronolith.png | Bin 0 -> 418 bytes kronolith/themes/default/graphics/left.png | Bin 0 -> 292 bytes kronolith/themes/default/graphics/loading.gif | Bin 0 -> 2103 bytes kronolith/themes/default/graphics/logout.png | Bin 0 -> 692 bytes kronolith/themes/default/graphics/minus.png | Bin 0 -> 404 bytes .../themes/default/graphics/monthview.png | Bin 0 -> 358 bytes kronolith/themes/default/graphics/new.png | Bin 0 -> 560 bytes kronolith/themes/default/graphics/new_big.png | Bin 0 -> 482 bytes .../themes/default/graphics/new_small.png | Bin 0 -> 159 bytes .../default/graphics/new_small_fade.png | Bin 0 -> 155 bytes .../themes/default/graphics/new_task.png | Bin 0 -> 512 bytes .../themes/default/graphics/organizer.png | Bin 0 -> 296 bytes kronolith/themes/default/graphics/picker.png | Bin 0 -> 418 bytes kronolith/themes/default/graphics/plus.png | Bin 0 -> 482 bytes kronolith/themes/default/graphics/prefs.png | Bin 0 -> 561 bytes kronolith/themes/default/graphics/print.png | Bin 0 -> 352 bytes .../themes/default/graphics/private-000.png | Bin 0 -> 234 bytes .../themes/default/graphics/private-fff.png | Bin 0 -> 234 bytes .../themes/default/graphics/recur-000.png | Bin 0 -> 373 bytes .../themes/default/graphics/recur-fff.png | Bin 0 -> 389 bytes .../default/graphics/refresh-sidebar-000.png | Bin 0 -> 641 bytes .../default/graphics/refresh-sidebar-fff.png | Bin 0 -> 633 bytes kronolith/themes/default/graphics/right.png | Bin 0 -> 282 bytes kronolith/themes/default/graphics/search.png | Bin 0 -> 460 bytes kronolith/themes/default/graphics/tasks.png | Bin 0 -> 614 bytes kronolith/themes/default/graphics/today.png | Bin 0 -> 374 bytes .../default/graphics/unknown-background.png | Bin 0 -> 115 bytes .../themes/default/graphics/weekview.png | Bin 0 -> 303 bytes .../themes/default/graphics/workweekview.png | Bin 0 -> 303 bytes .../themes/default/graphics/yearview.png | Bin 0 -> 301 bytes kronolith/themes/default/ie8.css | 13 + kronolith/themes/default/opera.css | 7 + kronolith/themes/default/screen.css | 501 ++++++++++ .../themes/default/smartmobile/screen.css | 129 +++ kronolith/themes/default/webkit.css | 7 + 80 files changed, 1731 insertions(+) create mode 100644 kronolith/themes/default/block/screen.css create mode 100644 kronolith/themes/default/dynamic/screen.css create mode 100644 kronolith/themes/default/embed.css create mode 100644 kronolith/themes/default/graphics/addressbook_browse.png create mode 100644 kronolith/themes/default/graphics/agenda.png create mode 100644 kronolith/themes/default/graphics/alarm-000.png create mode 100644 kronolith/themes/default/graphics/alarm-fff.png create mode 100644 kronolith/themes/default/graphics/alarm.png create mode 100644 kronolith/themes/default/graphics/alerts/alarm.png create mode 100644 kronolith/themes/default/graphics/alerts/error.png create mode 100644 kronolith/themes/default/graphics/alerts/message.png create mode 100644 kronolith/themes/default/graphics/alerts/success.png create mode 100644 kronolith/themes/default/graphics/alerts/warning.png create mode 100644 kronolith/themes/default/graphics/attendee-accepted.png create mode 100644 kronolith/themes/default/graphics/attendee-declined.png create mode 100644 kronolith/themes/default/graphics/attendee-none.png create mode 100644 kronolith/themes/default/graphics/attendee-tentative.png create mode 100644 kronolith/themes/default/graphics/attendees-000.png create mode 100644 kronolith/themes/default/graphics/attendees-fff.png create mode 100644 kronolith/themes/default/graphics/attendees.png create mode 100644 kronolith/themes/default/graphics/back.png create mode 100644 kronolith/themes/default/graphics/back_quick.png create mode 100644 kronolith/themes/default/graphics/big_agenda.png create mode 100644 kronolith/themes/default/graphics/big_alarm.png create mode 100644 kronolith/themes/default/graphics/big_invitation.png create mode 100644 kronolith/themes/default/graphics/big_new.png create mode 100644 kronolith/themes/default/graphics/big_share.png create mode 100644 kronolith/themes/default/graphics/calendars.png create mode 100644 kronolith/themes/default/graphics/checkbox_off.png create mode 100644 kronolith/themes/default/graphics/checkbox_on.png create mode 100644 kronolith/themes/default/graphics/checkbox_over.png create mode 100644 kronolith/themes/default/graphics/close.png create mode 100644 kronolith/themes/default/graphics/data.png create mode 100644 kronolith/themes/default/graphics/dayview.png create mode 100644 kronolith/themes/default/graphics/delete-000.png create mode 100644 kronolith/themes/default/graphics/delete-fff.png create mode 100644 kronolith/themes/default/graphics/down.png create mode 100644 kronolith/themes/default/graphics/drag-handle.png create mode 100644 kronolith/themes/default/graphics/edit-000.png create mode 100644 kronolith/themes/default/graphics/edit-fff.png create mode 100644 kronolith/themes/default/graphics/exception-000.png create mode 100644 kronolith/themes/default/graphics/exception-fff.png create mode 100644 kronolith/themes/default/graphics/favicon.ico create mode 100644 kronolith/themes/default/graphics/goto.png create mode 100644 kronolith/themes/default/graphics/help.png create mode 100644 kronolith/themes/default/graphics/kronolith.png create mode 100644 kronolith/themes/default/graphics/left.png create mode 100644 kronolith/themes/default/graphics/loading.gif create mode 100644 kronolith/themes/default/graphics/logout.png create mode 100644 kronolith/themes/default/graphics/minus.png create mode 100644 kronolith/themes/default/graphics/monthview.png create mode 100644 kronolith/themes/default/graphics/new.png create mode 100644 kronolith/themes/default/graphics/new_big.png create mode 100644 kronolith/themes/default/graphics/new_small.png create mode 100644 kronolith/themes/default/graphics/new_small_fade.png create mode 100644 kronolith/themes/default/graphics/new_task.png create mode 100644 kronolith/themes/default/graphics/organizer.png create mode 100644 kronolith/themes/default/graphics/picker.png create mode 100644 kronolith/themes/default/graphics/plus.png create mode 100644 kronolith/themes/default/graphics/prefs.png create mode 100644 kronolith/themes/default/graphics/print.png create mode 100644 kronolith/themes/default/graphics/private-000.png create mode 100644 kronolith/themes/default/graphics/private-fff.png create mode 100644 kronolith/themes/default/graphics/recur-000.png create mode 100644 kronolith/themes/default/graphics/recur-fff.png create mode 100644 kronolith/themes/default/graphics/refresh-sidebar-000.png create mode 100644 kronolith/themes/default/graphics/refresh-sidebar-fff.png create mode 100644 kronolith/themes/default/graphics/right.png create mode 100644 kronolith/themes/default/graphics/search.png create mode 100644 kronolith/themes/default/graphics/tasks.png create mode 100644 kronolith/themes/default/graphics/today.png create mode 100644 kronolith/themes/default/graphics/unknown-background.png create mode 100644 kronolith/themes/default/graphics/weekview.png create mode 100644 kronolith/themes/default/graphics/workweekview.png create mode 100644 kronolith/themes/default/graphics/yearview.png create mode 100644 kronolith/themes/default/ie8.css create mode 100644 kronolith/themes/default/opera.css create mode 100644 kronolith/themes/default/screen.css create mode 100644 kronolith/themes/default/smartmobile/screen.css create mode 100644 kronolith/themes/default/webkit.css diff --git a/kronolith/themes/default/block/screen.css b/kronolith/themes/default/block/screen.css new file mode 100644 index 0000000..871453b --- /dev/null +++ b/kronolith/themes/default/block/screen.css @@ -0,0 +1,20 @@ +.monthgrid { + background: #fff; +} +.upcomingday td { + border-top: 1px solid #ddd; +} + +.kronolith-today { + background-color: #7eaa42; +} +.kronolith-weekend { + background-color: #ffc; +} + +.kronolith-event-tentative { + font-style: italic; +} +.kronolith-event-cancelled { + text-decoration: line-through; +} diff --git a/kronolith/themes/default/dynamic/screen.css b/kronolith/themes/default/dynamic/screen.css new file mode 100644 index 0000000..4546695 --- /dev/null +++ b/kronolith/themes/default/dynamic/screen.css @@ -0,0 +1,944 @@ +html, body { + height: 100%; +} + +#kronolithPrintHeader { + display: none; +} + +#kronolithToday { + font-weight: bold; +} + +.kronolithSeparator { + padding-left: 5px; + padding-right: 5px; + color: #808080; +} + +.kronolithDatePicker { + cursor: pointer; +} + +/* Loading spinner */ +.kronolithLoading { + position: absolute; + left: 0; + z-index: 1; +} +#kronolithLoadingday, #kronolithLoadingmonth, +#kronolithLoadingweek, #kronolithLoadingworkweek { + top: 0; +} +#kronolithLoadingtasks, #kronolithLoadingagenda { + display: inline-block; + position: relative; + top: 5px; +} +#kronolithLoading, #kronolithFBLoading { + background: transparent url("../graphics/loading.gif") no-repeat 4px 3px; + width: 22px; + height: 22px; + opacity: 0.5; +} +#kronolithFBLoading { + position: absolute; + top: 65px; + border: none; +} + +/* Main area */ +#kronolithMain { + clear: both; + height: 100%; +} + +/* Left menu column */ +#kronolithMenu { + position: absolute; + top: 280px; + bottom: 0; + width: 100%; + overflow-x: hidden; + overflow-y: auto; + padding-top: 2px; +} +#kronolithMenuCalendars { + padding-bottom: 10px; +} +#kronolithLoadingCalendars { + padding-left: 10px; +} +.horde-new-extra { + background: none; +} +.horde-new-extra a { + background-repeat: no-repeat; +} +#kronolithQuickEvent { + background-image: url("../graphics/new.png"); +} +#kronolithQuickEvent.kronolithNewTask { + background-image: url("../graphics/new_task.png"); +} +#horde-sidebar div.horde-resources .horde-resource-edit-000, +#horde-sidebar div.horde-resources .horde-resource-edit-fff { + margin-right: 5px; +} +/* @todo move to horde. */ +#horde-sidebar div.horde-resources .horde-resource-refresh-000, +#horde-sidebar div.horde-resources .horde-resource-refresh-fff { + float: right; + display: block; + background: url("../graphics/refresh-sidebar-000.png") no-repeat; + margin: 2px 10px 0 0; + width: 17px; + height: 17px; + text-indent: -10000px; + overflow: hidden; + cursor: pointer; +} +#horde-sidebar div.horde-resources .horde-resource-refresh-fff { + background-image: url("../graphics/refresh-sidebar-fff.png"); +} + +/* Quick edit */ +#kronolithQuickinsert { + line-height: 2em; +} + +.kronolithDialogWarning, .kronolithDialogInfo { + background: transparent url("../graphics/alerts/warning.png") left 2px no-repeat; + padding: 3px 0 0 23px; + min-height: 17px; +} +.kronolithDialogInfo { + background-image: url("../graphics/alerts/message.png"); + font-style: italic; +} +span.kronolithDialogWarning { + background-position: left -1px; +} +.kronolithDialogWarning strong { + color: #f00; +} + +/* Calendar form dialogs */ +.kronolithCPAdvancedMore { + max-height: 300px; + overflow-y: auto; +} +.kronolithCPAdvanced th:first-child { + width: 220px; +} + +/* Event/task form dialogs */ +.kronolithDialog { + width: 810px; + padding: 10px 20px; + border: 1px #999 solid; + overflow-x: hidden; + overflow-y: auto; + height:850px; +} +#RB_window .kronolithDialog p { + margin-bottom: 5px; + overflow: visible; +} +#RB_window .kronolithDialog .kronolithTabsOption p:last-child { + margin-bottom: 0; +} +.kronolithDialog td { + padding-right: 10px; + vertical-align: top; +} +.kronolithDialog label { + font-weight: bold; +} +.kronolithDialog input { + vertical-align: middle; + line-height: normal; +} +.kronolithDialog input:focus, +.kronolithDialog textarea:focus, +.kronolithDialog select:focus { + border-color: #d0d0d0; +} + +div.kronolithFormActions { + margin: 5px 0; +} + +#kronolithEventStartDate, #kronolithEventStartTime, #kronolithEventEndDate, #kronolithEventEndTime, #kronolithTaskDueDate, #kronolithTaskDueTime, .kronolithEventValue { + text-align: center; +} +#kronolithEventLocation { + width: 300px; +} +.kronolithTopTags { + max-height: 75px; + overflow: auto; + line-height: 20px; +} +ul.horde-tags li:hover { + background-color: #ffc; + cursor: pointer; +} + +.kronolithDialog .tabset { + background: none; + float: none; + margin: 15px 0 0; + min-height: inherit; + width: auto; +} +#RB_window .kronolithDialog .tabset ul { + float: left; + margin: 0; +} +.kronolithDialog .tabset li { + margin-top: 0; +} +.kronolithDialog .tabset li.horde-active { + border: 1px solid #d0d0d0; + border-bottom-width: 0; + height: 21px; +} +.kronolithDialog hr { + margin: 5px 0; + height: 0; + line-height: 0; + border-width: 1px 0; + border-color: #ccc transparent #fff; + border-style: solid none; +} +.kronolithTabsOption hr { + margin: 5px -5px; +} + +.kronolithTabsOption { + position: relative; + line-height: 150%; + border: 1px solid #d0d0d0; + padding: 2px 5px; +} +#kronolithEventTabDescription, +#kronolithTaskTabDescription, +#kronolithCalendarinternalTabDescription, +#kronolithCalendartasklistsTabDescription, +#kronolithCalendarresourceTabDescription { + border: 0; + padding: 0; +} +#kronolithEventTabMap { + padding: 0; +} +#kronolithEventTabExport div, +#kronolithEventTabRecur div, +#kronolithEventTabReminder div, +#kronolithTaskTabRecur div, +#kronolithTaskTabReminder div { + margin-bottom: 0; +} +#kronolithEventDescription, +#kronolithTaskDescription, +#kronolithCalendarinternalDescription, +#kronolithCalendartasklistsDescription +#kronolithCalendarresourceDescription { + padding: 0 1px; +} +#kronolithEventUrl, +#kronolithCalendarinternalUrlCaldav, +#kronolithCalendarinternalUrlAccount, +#kronolithCalendarinternalUrlWebdav, +#kronolithCalendarinternalUrlFeed, +#kronolithCalendarinternalEmbedUrl, +#kronolithCalendartasklistsUrlCaldav, +#kronolithCalendartasklistsUrlAccount, +#kronolithCalendartasklistsUrlWebdav { + border-left: 0; + border-right: 0; + margin: -2px -5px; +} +#kronolithEventUrl { + border: 0; +} +#kronolithCalendartasklistsUrlWebdav { + border-bottom: 0; +} +#kronolithUsersACBox, +#kronolithAttendeesACBox, +#kronolithResourceACBox, +#kronolithEventACBox, +#kronolithTaskACBox, +#kronolithCalendarinternalACBox { + margin: -2px -5px 0; + border-left: 0; + border-right: 0; +} +#kronolithEventACBox, #kronolithTaskACBox, #kronolithCalendarinternalACBox { + border-top: 0; +} + +#kronolithEventTabAttendees table, #kronolithEventTabResources table { + border-collapse: collapse; + table-layout: fixed; + width: 100%; +} +#kronolithEventTabAttendees td, #kronolithEventTabAttendees th, +#kronolithEventTabResources td, #kronolithEventTabResources th { + border: 1px solid #999; + font-size: 74%; + padding: 1px; + height: 18px; + width: 18px; +} +#kronolithEventTabAttendees td:first-child, #kronolithEventTabAttendees th:first-child, +#kronolithEventTabResources td:first-child, #kronolithEventTabResources th:first-child { + width: auto; + overflow: hidden; +} +#kronolithEventTabAttendees th, #kronolithEventTabResources th { + text-align: center; +} +#kronolithEventTabAttendees th:first-child, #kronolithEventTabResources th:first-child { + text-align: left; +} +#kronolithEventTabAttendees th.night, #kronolithEventTabResources th.night { + background-color: #ccc; +} + +#kronolithEventAttendeesList, #kronolithEventResourcesList { + max-height: 150px; + overflow-y: auto; +} +#kronolithEventTabAttendees td div, #kronolithEventTabResources td div { + margin: 0; + height: 100%; +} +#kronolithEventACBox, +#kronolithTaskACBox, +#kronolithCalendarinternalACBox, +#kronolithUsersACBox, +#kronolithAttendeesACBox, +#kronolithResourceACBox { + line-height: 100%; +} +#kronolithEventTabAttendees td.kronolithAttendeeNone, +#kronolithEventTabResources td.kronolithAttendeeNone, +#kronolithEventTabAttendees td.kronolithAttendeeAccepted, +#kronolithEventTabResources td.kronolithAttendeeAccepted, +#kronolithEventTabAttendees td.kronolithAttendeeDeclined, +#kronolithEventTabResources td.kronolithAttendeeDeclined, +#kronolithEventTabAttendees td.kronolithAttendeeTentative, +#kronolithEventTabAttendees td.kronolithAttendeeOrganizer { + background-position: 0 0; + background-repeat: no-repeat; + padding-left: 21px; +} +#kronolithEventTabAttendees td.kronolithAttendeeNone, +#kronolithEventTabResources td.kronolithAttendeeNone { + background-image: url("../graphics/attendee-none.png"); +} +#kronolithEventTabAttendees td.kronolithAttendeeAccepted, +#kronolithEventTabResources td.kronolithAttendeeAccepted { + background-image: url("../graphics/attendee-accepted.png"); +} +#kronolithEventTabAttendees td.kronolithAttendeeDeclined, +#kronolithEventTabResources td.kronolithAttendeeDeclined { + background-image: url("../graphics/attendee-declined.png"); + text-decoration: line-through; +} +#kronolithEventTabAttendees td.kronolithAttendeeTentative { + background-image: url("../graphics/attendee-tentative.png"); +} +#kronolithEventTabAttendees td.kronolithAttendeeOrganizer { + background-image: url("../graphics/organizer.png"); +} + +.kronolithFBFree { + position: relative; +} +.kronolithFBBusy { + position: absolute; +} +#kronolithFBDatePrev, #kronolithResourceFBDatePrev { + background: transparent url("../graphics/left.png") no-repeat center center; + cursor: pointer; + text-indent: -10000px; + padding: 8px; + float: left; +} +#kronolithFBDateNext, #kronolithResourceFBDateNext { + background: transparent url("../graphics/right.png") no-repeat center center; + cursor: pointer; + padding: 8px; + text-indent: -10000px; + float: right; +} +#kronolithFBDate { + text-align: center; + float: left; + width: 90%; +} +#kronolithResourceFBDate { + text-align: center; + float: left; + width: 90%; +} + +/* Map */ +#kronolithEventMap { + height: 300px; + width: 708px; +} +#kronolithEventMap_OpenLayers_ViewPort div { + margin-bottom: 0; +} +.olMapViewPort div { + margin-bottom: 0; +} +.olControlLayerSwitcher div { + line-height: normal; + margin-bottom: 0px; +} + +/* Mini calendar */ +.kronolith-minical { + position: relative; + margin: 10px; + background-color: #d5dcde; + overflow: auto; +} +.kronolith-minical table tbody td, #kronolithMinicalDate { + cursor: pointer; +} + +/* Main views */ +#kronolithBody { + position: absolute; + top: 30px; + left: 8px; + right: 0; + bottom: 0; + overflow: auto; + overflow-x: hidden; + overflow-y: auto; +} +.kronolithAllDayContainer { + height: 100%; + overflow: hidden; +} +#kronolithViewDay .kronolithAllDayContainer { + overflow: auto; +} + +/* Main view header row */ +.kronolith-view-head { + border-left: 1px solid #a6afb1; + border-right: 1px solid #a6afb1; +} +.kronolith-view-head .kronolithViewDay td { + background-color: transparent; +} +.kronolith-view-head .kronolith-all-day { + background-color: #fff; +} +.kronolith-view-head .kronolith-all-day td { + padding: 0; +} + +/* Captions. */ +#kronolithBody caption { + position: relative; + margin: 2px 2px 0 26px; + height: 20px; + line-height: 20px; + text-align: left; + font-weight: bold; +} +#kronolithBody caption span { + padding: 0; +} + +/* Main view year */ +#kronolithViewYear .kronolith-minical { + float: left; + margin: 10px 0 0 10px; +} +#kronolithViewYear .kronolithLoading { + left: 10px; + top: 10px; + z-index: 1; +} +.kronolithHasEvents { + font-weight: bold; +} +.kronolith-minical .kronolithIsBusy { + background-color: #fff760; +} +.kronolith-minical .heat1, .kronolith-minical .heat1 a { + background-color: #faf374; +} +.kronolith-minical .heat2, .kronolith-minical .heat2 a { + background-color: #fad374; +} +.kronolith-minical .heat3, .kronolith-minical .heat3 a { + background-color: #fab374 +} +.kronolith-minical .heat4, .kronolith-minical .heat4 a { + background-color: #fa9374; +} +.kronolith-minical .heat5, .kronolith-minical .heat5 a { + background-color: #fa7347; + color: #fff; +} +.kronolith-minical .heat6, .kronolith-minical .heat6 a { + background-color: #fa5347; + color: #fff; +} + +/* Main view week */ +.kronolithWeekDay { + cursor: pointer; +} + +/* Main view day */ +#kronolithEventsDay { + position: absolute; + top: 1px; + right: 1px; + bottom: 3px; + left: 23px; +} +#kronolithEventsWeek, #kronolithEventsWorkweek { + position: absolute; + top: 1px; + right: 0; + bottom: 1px; + left: 22px; +} +.kronolithEventsWeek, .kronolithEventsWorkweek { + position: relative; + float: left; + height: 100%; +} +.kronolithEventsWeek { + width: 14.285714%; +} +.kronolithEventsWorkweek { + width: 20%; +} +.kronolithEventsWeek .kronolith-event, .kronolithEventsWorkweek .kronolith-event { + margin: 0 1px; +} + +/* Main view week and day */ +.kronolithViewBody .kronolith-first-col span { + font-weight: normal; +} +.kronolith-view-head { + position: relative; + overflow-y: scroll; +} +.kronolithViewBody { + position: absolute; + top: 103px; + right: 0; + bottom: 0; + left: 0; + overflow-x: hidden; + overflow-y: scroll; + border: 1px solid #a6afb1; +} +.kronolithViewBodyContainer { + position: relative; +} +#kronolithTimeMarker { + width: 100%; + height: 1px; + margin-left: 1px; + background-color: red; +} +#kronolithEventsWeek #kronolithTimeMarker { + margin-left: 1px; +} +#kronolithEventsDay #kronolithTimeMarker { + margin-left: 0; +} + +/* Main view month */ +#kronolithViewMonthContainer { + position: absolute; + top: 22px; + right: 0; + bottom: 0; + left: 0; +} +#kronolith-month-body td { + padding-bottom: 16px; +} +.kronolithMore { + padding: 0 2px; + color: #888; + font-style: italic; + cursor: pointer; +} +.kronolithMore:hover { + text-decoration: underline; +} +#kronolithViewMonth .kronolithMore { + position: absolute; +} + +/* Main view agenda and tasks. */ +#kronolithViewAgenda .tabset, #kronolithViewTasks .tabset { + margin-bottom: 0; +} +#kronolithViewAgenda td, #kronolithViewTasksBody td { + background-color: #fff; +} +#kronolithViewAgenda .kronolith-view, #kronolithViewTasks .kronolith-view { + clear: left; +} + +/* Main view agenda. */ +#kronolithViewAgenda table { + border: 1px solid #a6afb1; + border-top-width: 0; +} +#kronolithViewAgenda td.kronolith-first-col { + width: 80px; + padding: 4px; + vertical-align: top; + text-align: left; + cursor: pointer; + background-color: #c2cccf; +} +#kronolithViewAgenda .kronolith-event { + position: static; +} +#kronolithViewAgenda .kronolith-event .kronolithDate { + font-weight: normal; + color: #333; +} +#kronolithViewAgenda .kronolith-event { + padding: 2px 4px; +} +#kronolithAgendaNoItems td { + padding: 4px; +} + +/* Main view tasks. */ +#kronolithViewTasksBody td { + cursor: pointer; + padding: 4px; +} +#kronolithViewTasksBody #kronolithTasksNoItems td { + cursor: default; +} +#kronolithViewTasksBody div.kronolithTaskCheckbox { + background: url("../graphics/checkbox_off.png") no-repeat; + margin-right: 5px; + float: left; + width: 16px; + height: 16px +} +#kronolithViewTasksBody div.kronolithTaskCheckbox:hover { + background: url("../graphics/checkbox_on.png") no-repeat; +} +#kronolithViewTasksBody td.kronolithTaskCompleted { + color: #ccc; + text-decoration: line-through; +} +#kronolithViewTasksBody td.kronolithTaskCompleted div { + background: url("../graphics/checkbox_on.png") no-repeat; +} +#kronolithViewTasksBody td.kronolithTaskDue { + color: #a00; + font-weight: bold; +} +#kronolithViewTasks .kronolithInfo { + font-style: italic; +} +#kronolithViewTasks ul.horde-tags { + margin-left: 0.5em; +} + +/* Tab sets */ +#kronolithViewTasks caption, #kronolithViewAgenda caption { + margin-left: 0; +} +#kronolithViewTasks caption.tabset, #kronolithViewAgenda caption.tabset { + float: none; + width: auto; + background: none; +} +#kronolithViewTasks caption.tabset ul, #kronolithViewAgenda caption.tabset ul { + margin-top: 2px; +} +#kronolithViewTasks caption.tabset li a, #kronolithViewAgenda caption.tabset li a { + padding-top: 0; + padding-bottom: 0; +} + +/* More main view */ +#kronolithViewMonth .kronolith-first-col { + cursor: pointer; +} +tr.kronolithNight td { + background-color: #f4f4f4; +} +.kronolith-day { + cursor: pointer; +} +.kronolithAddEvent { + display: inline; + width: auto; + width: 15px; + height: 15px; + line-height: 15px; + padding: 2px; + text-align: center; + background: transparent url("../graphics/new_small_fade.png") no-repeat 3px 5px; +} +.kronolithAddEvent:hover { + background-image: url("../graphics/new_small.png"); +} +#kronolithViewIframe iframe { + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + border: none; + width: 100%; + height: 100%; +} + +/* Legend */ +#kronolith-legend { + display: none; +} +#kronolith-legend span { + display: inline-block; + padding: 3px; + margin: 3px; +} + +/* Events */ +.kronolith-event { + cursor: pointer; + position: absolute; +} +#kronolithViewDay .kronolith-event, +#kronolithViewWeek .kronolith-event, +#kronolithViewWorkweek .kronolith-event { + position: absolute; +} +#kronolithViewMonth .kronolith-event, +#kronolithViewDay .kronolith-view-head .kronolith-event, +#kronolithViewWeek .kronolith-view-head .kronolith-event, +#kronolithViewWorkweek .kronolith-view-head .kronolith-event { + position: relative; + width: auto; +} +#kronolithViewMonth .kronolith-event:hover { + max-height: 2.5em; +} +#kronolithViewDay .kronolith-view-head .kronolith-event, +#kronolithViewWeek .kronolith-view-head .kronolith-event, +#kronolithViewWorkweek .kronolith-view-head .kronolith-event { + white-space: nowrap; + margin-right: 10px; +} +#kronolithViewWeek .kronolith-view-head .kronolith-event, +#kronolithViewWorkweek .kronolith-view-head .kronolith-event { + margin-right: 10%; +} +.kronolith-event .kronolithDragger { + position: absolute; + visibility: hidden; + left: 0; + right: 0; + height: 11px; +} +.kronolith-event.kronolithEditable { + cursor: move; +} +.kronolith-event.kronolithEditable .kronolithDragger { + background: transparent url("../graphics/drag-handle.png") no-repeat center center; +} +.kronolithDragger.drag { + background: transparent url("../graphics/drag-handle.png") no-repeat center center; + } +.kronolith-event.kronolithEditable:hover .kronolithDragger, +.kronolith-event.kronolithEditable.kronolith-selected .kronolithDragger, +.kronolithDragger.drag { + background-color: #616161 !important; +} +.kronolith-event .kronolithDragger.kronolithDraggerTop, +.kronolithDraggerTop.drag { + top: 0; +} +.kronolith-event .kronolithDragger.kronolithDraggerBottom, +.kronolithDraggerBottom.drag { + bottom: 0; +} +.kronolith-event.kronolithEditable .kronolithDragger.kronolithDraggerTop { + cursor: n-resize; +} +.kronolith-event.kronolithEditable .kronolithDragger.kronolithDraggerBottom { + cursor: s-resize; +} +.kronolith-event .kronolith-event-info { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; +} +div.kronolithEditable.kronolithFirst:hover .kronolith-event-info, +.kronolith-event.kronolithFirst.kronolith-selected .kronolith-event-info { + top: 7px; +} +div.kronolithEditable.kronolithLast:hover .kronolith-event-info, +.kronolith-event.kronolithLast.kronolith-selected .kronolith-event-info { + bottom: 7px; +} +div.kronolithEditable:hover .kronolithDragger, +.kronolith-event.kronolith-selected .kronolithDragger { + visibility: inherit; +} + +/* Redbox styles. */ +#RB_window { + top: 50px !important; + margin-top: 0 !important; +} + +#hordeAlerts div.kronolith-sticky, #hordeAlerts div.kronolith-sticky { + background-color: #ebe20c; + background-image: url("../graphics/warning.png"); + border-color: #807b00; + color: #000; +} + +#kronolithEventFileList { + list-style: none; + max-height: 125px; + overflow-x: hidden; + overflow-y: auto; +} +#kronolithEventFileList canvas { + margin-bottom: -4px; + padding-right: 4px; +} +#kronolithEventFileList li { + padding: 5px 0 1px; +} +#kronolithEventFileList div.fileName.a { + color: #36525d; + cursor: pointer; +} +#kronolithEventFileList div.fileName:hover { + color: red; +} + +#kronolithEventFileList span.file_upload_text { + display: inline-block; + font-weight: bold; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + white-space: nowrap; +} +#kronolithEventFileList span.file_upload_text span { + padding-left: 5px; +} +#kronolithEventFileList span.file_upload_text_progress { + max-width: 290px; + margin-right: 8px; +} +#kronolithEventFileList span.file_upload_progress { + background-color: #1a1a1a; + border-radius: 5px; + bottom: 4px; + display: inline-block; + height: 6px; + padding: 2px; + position: relative; + width: 200px; +} +#kronolithEventFileList span.file_upload_progress span { + background-color: #34c2e3; + border-radius: 3px; + box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; + display: inline-block; + height: 100%; + transition: width 0.2s ease-in-out 0s; +} + +@media print { + #kronolithMenu, #kronolithBar, #kronolithHeader { + display: none; + } + #kronolithPrintHeader { + display: block; + } + + #kronolithBody { + position: static; + } + + #kronolith-legend { + display: block; + } + + table.kronolith-view td, + .kronolith-minical th, + .kronolith-minical tbody td, + .kronolith-minical td.kronolith-minical-week { + border: thin solid #000 !important; + } + #kronolithViewMonth .kronolith-event { + max-height: none; + clear: left; + border: thin solid #000; + } + + .kronolith-view { + border-collapse: collapse; + } + .kronolith-view-head { + margin-right: 0; + border: 0; + } + + .kronolithViewBody { + overflow: hidden; + top: 10px; + position: relative; + } + .kronolithViewMonth { + border: 0; + } + #kronolithViewMonthContainer { + overflow: hidden; + position: relative; + top: 0; + } + #kronolithViewDay .kronolithViewBody .kronolith-event, + #kronolithViewWeek .kronolithViewBody .kronolith-event { + margin-left: 0.5%; + } + #kronolithViewDay .kronolith-event, + #kronolithViewWeek .kronolith-event { + border: thin solid #000; + } + #kronolithViewDay .kronolith-view-head .kronolith-event, + #kronolithViewWeek .kronolith-view-head .kronolith-event { + white-space: normal; + } +} + diff --git a/kronolith/themes/default/embed.css b/kronolith/themes/default/embed.css new file mode 100644 index 0000000..1ca9d97 --- /dev/null +++ b/kronolith/themes/default/embed.css @@ -0,0 +1,110 @@ +.kronolith_embedded { + margin: 0; + padding: 0; + font-size: 90%; +} + +.kronolith_embedded a { + color: blue; + text-decoration: none; +} +.kronolith_embedded a:hover { + text-decoration: underline; +} + +.kronolith_embedded .title { + font-weight: bold; + font-size: 100%; +} + +.kronolith_embedded .control { + background: #CCCCCC none repeat scroll 0 0; + border-bottom: 1px solid #999999; + color: #000000; + padding: 1px; +} + +.kronolith_embedded .linedRow, .kronolith_embedded tr.linedRow td, +.kronolith_embedded table.linedRow td, .kronolith_embedded ul.linedRow li { + background: #FFFFFF none repeat scroll 0 0; + border-bottom: 1px solid #DDDDDD; + color: #000000; +} + +.kronolith_embedded .nowrap { + white-space: nowrap; +} + +.kronolith_embedded .text { + background: #FFFFFF none repeat scroll 0 0; + color: #000000; +} + +.kronolith_embedded .block-eventbox, +.kronolith_embedded table.nopadding td.block-eventbox { + padding: 0 4px; +} + +.kronolith_embedded .event { +} + +.kronolith_embedded img, .kronolith_embedded .img, +.kronolith_embedded .img:active, .kronolith_embedded .img:hover, +.kronolith_embedded .img:visited, .kronolith_embedded .image { + background: transparent none repeat scroll 0 0; + border: medium none; + vertical-align: middle; +} + +.kronolith_embedded .block-monthgrid { + background: #FFFFFF none repeat scroll 0 0; +} + +.kronolith_embedded .item { + background: #EEEEEE none repeat scroll 0 0; + color: #000000; +} +.kronolith_embedded .kronolith-othermonth { + background: #f7f7f7; +} +.kronolith_embedded .block-monthgrid .today { + border: 1px solid #444466; +} +.kronolith_embedded .kronolith-weekend { + background: #ffc; +} + +.kronolith_embedded .clear { + clear: both; + height: 0; + line-height: 0; +} + +.kronolith_embedded table { + border: medium none; +} + +.kronolith_embedded .kronolith-event-cancelled { + text-decoration: line-through; +} + +.kronolith_embedded td, .kronolith_embedded th { + padding: 1px; +} +div.horde_nicetitle { + color: #000; + padding: 5px; + z-index: 1001; + position: absolute; + overflow: hidden; + background: #eceff0; + border: 1px solid #919293; + -moz-box-shadow: 3px 3px 3px #888; + -webkit-box-shadow: 3px 3px 3px #888; + box-shadow: 3px 3px 3px #888; +} +div.horde_nicetitle pre { + text-align: left; + font-size: 75%; + font-family: "Lucida Console",Courier,"Courier New"; +} diff --git a/kronolith/themes/default/graphics/addressbook_browse.png b/kronolith/themes/default/graphics/addressbook_browse.png new file mode 100644 index 0000000000000000000000000000000000000000..4b713ac43067d9af4a7caa478334701dabd09b32 GIT binary patch literal 535 zcmV+y0_gpTP)Px#32;bRa{vGdi2wizi2g-hzfhtsgWOaMWj6+%f)&AT4FZ#dC z|K!3Y&ny1h0r^3nTdi)ZKY}XsJ{feVsJz)6W`o<2lHx8Y2z#nP;34mmPzl##0eg$e z>){Grj}#TRz!iG#bv*`^a5?6`x1hWZNns&e;bZ}iy)MKkoJ4zth2;gd5{BZEFwe9} ziAzctig8UrRT!|>_<_zpotIiaG@hz$w0LB?SM#aX51p5q|1|G;A}g#~*1B!w(M5aK z9GS8seQn~NtaVd&tUa=D&x)hX+sc-~71~^kT;h7j`i=EFtM7K_L)Pal30ZG<-s+e2 z7wb2!ha#8QT!bogJfE>>^@^4Yy8q#4r#B{}X^|$Ap1~ Z006(0-vq^gB0YxAHqQKVH7RYt{Zmb8?!&?&M7tHYS!-sUO?w{g6#nXSzJ?mNrlu+?> zaSW+oOjh7rvHcD!Gb7Fi*ArhBU&pYxmDDt>me7_)Q zLV%`+!yzwcCZRAUp)~#jPR>;dZ?mP?47r>+e*gZdV&zm4)G~eRExsA)VK>?MA4q#O zY+A^gAzX1NqQl)`-!Z2Y1Fq6#5}sO5f2g-T4lh!C@#StUdr+;T%7Hdcpp^`su6{1- HoD!M> zMS+#m!$C@Df&u5$5AO|raNWKX{L4>pRyxCtSFh(5Fw7}AboA7XgEx{He>TVj@ULKe z+^})MM?dF9AEqnyc+Jd2tDnm{r-UW| D;7U28 literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/alarm.png b/kronolith/themes/default/graphics/alarm.png new file mode 100644 index 0000000000000000000000000000000000000000..855e850800f7e7afec62703a0815d50b49ec47b8 GIT binary patch literal 390 zcmV;10eSw3P)amQUnV zq6h?n0M3WeeJ4YO?OXMe2{c@9OOqp@LrLVc``{3Uky%qlK=<)ZCh)R3gfTqGC*Rn7 zTq*b}8-#{XpkRBK;$PpEwD#=;P>JcFij1`{C3VnQbmK>3OUDEPKW>~w9egd6Ylo#& zHQtD}BZC-`L9`ujq^gIda_zOCgG}J%h%A*}tKPh8)SJB)6|x-RWn$ztJ7!15)^%h$ k=3i!pku+V>7!CiN50L7?IfcbNcmMzZ07*qoM6N<$g6dPx#32;bRa{vGdi2wizi2o_5Zr$x89bmL~L~ zVVe<2&}9!jh3ugoE2w;kq7aO3K9mM+I$~am)f_f#mFYm6GALy0LffxxGPW)+^?me@ z7y}b3eNeoL@@!kp++!vf9p$k5HE|JoaIKU_W7ne!nt0g(TEZUXlSb@)JLsEgD>}y9 zWP(h9xxT|bZ+|>i8#aPZmUmK`Fe{H^)KK+ymC%8(_v8(czvXxe4|cz%G=a3bQfX|-_~&cVbp964yWx1!_w z3x`{V5WU2Q$I(ekpx~a$IPAe06c7n6T`v(OM6@7*Mv8G8%>@ zG`3UL<qcL@1Q|1=~qRv3{}$G76JrGs!`wK%7=BBwT_-qSw$(;s#s-1yN~4L_($73sBfZ zF~zgRjGqY_-`hTUzxSN)_4(eJfTGqvtNk>t_0E|@u)NCe$J>b<&s zfy5+px~$%nkO(S6zxr{NU#$!Uk`iL)g0+d`nBvQ$6pmwU;)0!#lkw+4PR7p21&QW|I5u1mWjQtM7yoE4r`*bcHkcReCzr7YbG*f%wcZvF-dh(B>n*K^{-B*V)}pn3R8w3Ata$9Zfx8x*A%Kl@MFqw z_Fr}JZrzVCK}&QjJ>lZ{GDx*bnjdc6)tz-BBhqaXGePmq5ue)%e*LMWi?M=dUudt*-f5&gXYBmq;m#}b(zUBc21E&rn=t+O--yb(ASRkL{E8~8tr-eU=+S~ zw{=75fnErYgP;Pb!N9eAv?t04>c3xH%QG-{)SWSg^_#*K$358d_mS5{)+Kkuz*bsn zCYiW>43Xn7f`wQ)@x9k(E6qUgrR$KPeu2|3*0V7R$C>9NVeZi=U88Rf2#19*p|lFj zvY1B#VdJoXL1Q3Wtw(5p*pG-bt94|D`~#s=(~6r#Raf3seY2<)J2eP@Iublm&`?2} fQlpyxhxmhH>o^4e+)x0{a=9SKDYtFuxRfKyY zSjOWy9?J;alZv>*oOIrJNE87P0Sbx7ym8VJtBNHf@rg+$KgLJ0WSqqbtJ$@_q=}wl z5wCtkqb8DCzc#*gVcWwmu?=2+`};NfUcdJ7SlBLLeP0rjpwUJb?9V4=e*3|3h@`$> zz|~Vl!W!+~&ny4em_2#qetbrVV)e9u-Y_8K#R2beE)U;*8M756Apzd7fQ|Erkf%59 zTg$@X!!6q&A);|!z|C$zh(z4DZ!F8Q9#64^fX!|J+k1)xg+%;wUYA*dqPx(qo%}kECw@7SSbjTT!)1ig^fcpOfY9KZeMaMM@00000 LNkvXXu0mjf9Io41 literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/alerts/warning.png b/kronolith/themes/default/graphics/alerts/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..976be08f7ba19e7a5cd743b05ec0189084aa8d34 GIT binary patch literal 444 zcmV;t0YmS}x$(AM~G%~}f zgo1`ZS|yy?OyRI^gA!$?(fcm%3m@L_;Sv3R9BYo+?8ZoJW^AFpf`x`-d;}<@{7~VC zus;;zraa9+N3R4rp0<+>0mYnzcm;`gMZ)6Q@ArJ(ccuB9A$razO)ofUFlQ30GLl#8 z+H`JROJ2zk@5wZPn~(XRG+wtuCtie3UbmITGF-9o$w~hFB$2PfM_M zapYt+W@UC(OkY-uX*;tr8*{RYqhQO2`4|zopJc2;fU6fCOW;47fK|wFKM|2u3LyyP mOZr;~T8W6DWAx~M{`(JihT;Y+hV$wG0000mhH>o^4e+)x0{a=9SKDYtFuxRfKyY zSjOWy9?J;alZv>*oOIrJNE87P0Sbx7ym8VJtBNHf@rg+$KgLJ0WSqqbtJ$@_q=}wl z5wCtkqb8DCzc#*gVcWwmu?=2+`};NfUcdJ7SlBLLeP0rjpwUJb?9V4=e*3|3h@`$> zz|~Vl!W!+~&ny4em_2#qetbrVV)e9u-Y_8K#R2beE)U;*8M756Apzd7fQ|Erkf%59 zTg$@X!!6q&A);|!z|C$zh(z4DZ!F8Q9#64^fX!|J+k1)xg+%;wUYA*dqPx(qo%}kECw@7SSbjTT!)1ig^fcpOfY9KZeMaMM@00000 LNkvXXu0mjf9Io41 literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/attendee-declined.png b/kronolith/themes/default/graphics/attendee-declined.png new file mode 100644 index 0000000000000000000000000000000000000000..76c3d0f4e335702bbe3b98bcc91822c7e8290599 GIT binary patch literal 404 zcmV;F0c-w=P)1Q|1=~qRv3{}$G76JrGs!`wK%7=BBwT_-qSw$(;s#s-1yN~4L_($73sBfZ zF~zgRjGqY_-`hTUzxSN)_4(eJfTGqvtNk>t_0E|@u)NCe$J>b<&s zfy5+px~$%nkO(S6zxr{NU#$!Uk`iL)g0+d`nBvQ$6pmwU;)0!#lkw+4PR7p21&QW|I5u1mWjQtM7yoE4r`*bcHkcReCzr7YbG*f%wcZvF-dh(B>n*K^{-B*V)}pPx#32;bRa{vGdi2wizi2+RSJ9xH^)|o*LCg!Mfn1R+w8RwW<)un|zJOl`-J(?}( zQmu|K&6t%o97HJN=E>dtrK2*<4s6Uy?QCmC(YrQ$#3=rLyDyLM=Fj&JpBH|V;S<%n z8HHhX&4NR05qCaf>DDFnws{eS$Mq6o$}MEq7`nAQA}qtlgBRL-rgjB(L5L??Mam-N z;no;hZI2>?xC$ND@vs3?2>T^LDi2nhq1g`@E>J}+Je|IvKF?tY1DJh=ZYRVtR|)rD z3o#w$U}N}u2)DyB-q&6|dsjS7JZ$bTJYIEs z5yu65+Q5x3_X_+S!R;NdGK8|X>&TelBS(l0V+dn7a&H%B#{pxz;S(i@%s@T4{EHwl zUv4)rdKjo4v`f7R^Oyq_y(5%*2W^ZT1#cZ3Ce8I`+zo%m-SuYD931ktb5ubE30mk= eCp0T#T>oEx);2P$)FDp*0000^eEb8t$fkcyG$k0dxyDsXsS+M6M3WHregF>?BqKy?x{Nz}o8^~hV|6%@WB*}47 z-+;m%h%A9iovFo;1E7@|))4wNg85ZBM^(Fh;UiPgy>n^u}Lc-J4&t;ucLK6T} C6;1m9 literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/attendees-fff.png b/kronolith/themes/default/graphics/attendees-fff.png new file mode 100644 index 0000000000000000000000000000000000000000..714087e7f5966bd6a3bc3c54795aebd071c26799 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1ODgt~$T!HlefdI!=JXr&@TfHR6 zFPK4q8*bqr@%z4kf6-eX^IylyUixX}dNA(Xq+wn$AtG9v%xY?ANDQK&Spr*= zmK+p{3PB_h42PzmCHnU3;sqhNb>HQ4lQAx3`3H(gTg+ft+kA z2il|qsVwdF*_cJCam-RUlp3?xZG(xy2PxU#CZK0kfeHogCAmvO2#b^u-70svm)xT9 ztO_`j=2UP5j}jw(L4}|A(tZjn7Xm)* z>aS4*8l@drx3WP2gV@T#TG|OTqR?NTb_GN?ug!y((aG4_;k1C$SUaSqlb5Nfp_^E* z&9Sb&&qIA1+F+LWz6s;|%rdm8zESh;Snsv5;kpas2!Af$TyHxxrC>s(;LvWjW4Z9> zI9wR6GmTyqDHiVYCvs*KKA6ylQ8+WV$9Ip>0;gdyKa67a(s%CqP!Yfc3;_+==`_Q! z5AWG?#why1uJVnnGv_4~z??v4=ERv7&RipVm1i{34z;QyjDh-% literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/back.png b/kronolith/themes/default/graphics/back.png new file mode 100644 index 0000000000000000000000000000000000000000..6abf3dbd4a3204a076d172b6f2532511ed998ae6 GIT binary patch literal 250 zcmVYH z7)(IkPQITAWf}##zn%6GP^8AKvE1;#?SGGhc$KNDYF;)2Ds%hqd|XLE3VRe{`>t8`tS4K9tqm~M^P9v&-S15{{WyeR2T?! z3W~!2wOda*f5fWr2bvrI``)?Yb{k@Kz}d%e@a8Foum7ulITL*pmdKI;Vst E06btEpa1{> literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/big_agenda.png b/kronolith/themes/default/graphics/big_agenda.png new file mode 100644 index 0000000000000000000000000000000000000000..ac57384dab22a23eb9dd3cd6682be83d0b5c2aff GIT binary patch literal 1064 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 literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/big_new.png b/kronolith/themes/default/graphics/big_new.png new file mode 100644 index 0000000000000000000000000000000000000000..549c645d08f7c28293139b61512f5658c821c63f GIT binary patch literal 2918 zcmV-s3z_tZP)Pe}?03ICd%kmauM!a~Z9~mVKj}e%J5-AlfjU#5 zheDl>l2eqhPlP=<>=x7~qNT1N(eb%S1D@I+q%UP187|9qj_G>Tt)J{bxgdQ3Wgy-N zyacTN^zavdt}Nbs#IK-rWJo;l_Lwg2{x7F0rKSU2Ls0n<4vYS`VZf7>m6bYIW9!He zxc`-kQCf2!sP3UF7kLNe{CdWqRe$wrW*ylIs;a7-?j^6y6}SlEqT`G?!bH0iL8^vRvu zMxW$r=7|Hx45`L^lHs5RV&66fOVvA0%w} zgARw1g9Us~4_c7Jk**6W__eX1;9x;XU`LkEUeF1+66iM15LfK*RFCXZ=-DklP>vwQphf~6vdW7Z9B3X{K6^o5;3=TDN3&;v zpRKK)|EX~Y5##r(OBRC~pY3y{WW}u&wG-Q_|Anhc7Ad8sWo@9?XdKXGH&k^Mk#!={ zJI5W>RU-04*$q`~w<^$1XsvpPq*B$#E3QtgZd(fytG)WyT6zY#GEc&PW~1a-Il<9A zJioN)FWb2P!(RO>IKzC56d7nJF%Z~f+)soMtxn0m4PKwB?#7N3q>G`5Y5T|_$UfzD zE1}wU^k_H=2`9S&TFK`DBC<6motTKL_Ilm5I?DgbMGz9`LhYSY*b`uklmO+#Mzp)v zYmCxbm$zmATBO{oe~{hHBC>Sm{Ih{`@t(q(ZZPUqI&*%pp-g*HzhTLOm%SQj)ZQFv zwrg&EVn|m7&pJvqWPaF~a9;nzHMMVN6aL-f!@lDu?v1Sp+3 z??T`)V1Re~KwNjMM3sipne#etShBE%1DX)zy&M;o1W+na>K0j`fWS#?80 z2kErQ5#%mGx(VOte|@}8)}rfb_lTA^L<>QR_FRnw+{Qq9MGIQ=w#sqq4L`ttK{ zJr3XmT$zqrxqRfbTRi82e;Bv*ZG>mMa-P|W%C$%(juS+$ICA@v8SCr8?ht6=bYOh0 zM!JzjqNTw&B3&u=(kohu%_EY3{JXH{6HPkQh^cc={26;VyboNk@qybtZ%uCe)0KA# zV!C7{z%oh5N+I#pzE-r`QK8BZnW|9!vqOq{Evlk=!q!)t4kZQa$76gKxSG^DYgW1> z67vo;G!6jz8|YTRWVD*Bnq?N$SO1%MK~S@*Cw}cj0EZwMxA>Nua-GD=@tcphs^K~j z`7qG9*2;pgxO(E&Co}DG@_ptaRtAiidh?HRIdk##+xMWj7Lm`|)sdRT)stSVI-X6c zWb#dt%kXa)`+-55YVLR^SHqbPUUrt#n0OfB(zY~6LA}<@x_8>P7LnM5jmVazE6Cd6 zQ*O#Rzg}|v_76YavwxHbOSM27m4CX8QsL!9097*SMjMgG=S5)Hrlohb*cEp?rr$rP zzY;YE7)2;gFRMKwa>wbPb$qn4a&u$O*25>IufUA^F7K_i%y5(% zF3`iUKds<35mq;JI{MJkNjnbv6;#6}&asa4=0jjEu%UL@-JkgtQYba;o+~aQp^HV! zARNv>TP)5A)V0Ej<+a{8T3=T_~#fVU^ zhRIYm!*ZgNv^TBsz(!QhE>&AFs zBQhq~F)}9DyVjWCXCAo`*k_>g`@s2W^>={38_0J9MyAyd18WTAA+;s(q_p~G;J*g) zeSnM8>hFX1ivcs}47BN+J~Hu>*_m6nyykVk3X8@~Sxj?BuC7~Nb(F>ET~&vv&BIEHkv!Kwr+XN6a)ElXm3Y`ooj8azA)^`w+;Eo zUx%M-ZLPjA?8&zcdARLpgIsGA&O*Lz$U{Viebd@nePP&>ZyWM45wH;%NqKX^&+J6u z>zr>J@(_}t=USuiUCy@+`AD(Yh>W6q0Bo)`CWM}AZLPjA?8&zc`N&`Uc@=iSpfSHP zdDU|wvu-F~kWp8L^3d|pZ_~da^Sqe;4IK^IhJw26r{nGNM}8=LdBsCV!cu1UwZ;Uy zuQevveXTLUPpGcZ-4JzIH1MeSxiM_5Wc0=Hgd@^U~@Sq~4q3m$|^r zY4wMImcJ&KonFA-4BEFEKN0!GE6+UYdxyZltAAdfaj4!<{)>!5+C=`Cj?6b^95l2c z^Csk|p?tf)=-;kKMo~Thc85R&<%3`&GK%s6u@<+?PAWIr#3A5m19^ZS z11G1|Hv+p2 zt+Zie?k1j`PxA+pB8Od%j0tv!KuquxkxMZfU#tNtTDRgh1Nlp6 z?#O*6^2c?rv1xUP z3(MAxvA{kb858Uql=DZZC*A@66{bRqFFtt+Zky zp=qhN)`GQZ3TQ<@3yN1Rii;q~A|MMad%w?|c{-htl1!FmXJ^jrS@-=UlknG*dG?p* zT;4P9L5T=$b;B>7$N-iC*8-OSDy+b_zz4vhbV~=T{EouUo!&H%=9K|Ca$xprLMnK0Nj7jDk;wyw0AJDJ$q*oq$Xxfo zzuWrdOHRclB!oQLCeQI9+28-WaS2I~B-$nk$Fslxcui90Cd8GAgHzHeIe(ILM&b8K zQy*9~9=H|A0}^RjI?$iU9R*I)@nr#hh+HvHNz3Yioxoq;eqq_x|A#d7{zXfGMSy`* zXaQi^+bfnWQB&?)I1N~jQ)vaJzq*k|IZ4y2;ChlYz2cxbW$TNkx4!5} z()2k=Go{%{(p;txuoNPWnIz5S5(W;hWAt^E6x?=-o9`=O=DjDFTv$fl_$s>hZKS=Z zaX-CB=;XTgYzl@`MOvnxmV8%~$QSRY;%hSE9MbI09n$bI)m%EN2Bm0~+G-acZph^H zaX0az#?HQ5=%jKkYGCZt3L+E=YQt+;p^0+RDtH0#1ChBHcq6RNlfauq?mZxjv;GY% zAaYLw*8?OZ2Dtp{N(oX#C@IBH?zn0`+my~(+yd+)GQEKHv0A$;+V+=K#YAA-?7L~k z(O{ij01?&-KUq|?u}%eNjF?!7#~V;0w8?-WbsXNCz{wvxoUt#|TZG@IU01xQiB}zlxqmyowsfH1o!ECHIIJ7q* zsy;C&Y}@|ch33(N=ASA}2c2nc`$ z&uyH#EuiF2s2+%LUeCNctuVef}SCZAkM z719NR>liw^8q*ZoB4DXtQ0W{yn7|ph+``}yH4GS9hhYdUIeEm(?(M;#D_wLn>WUk0 z7i>0UR1Fv9))FlVz$cqBI9}|f&wxgTjjkdgDL_l=s$G1!J(c5!y>wJ&JQgzt4zEFk z=qVVPUqNN5Ntf3MS4FArPfdQOV54=L;E(OMi)qWE=O=MDm*|E9=U--#euM`u3D{s6#cW_>9 zVM@9m5#mJcHx%=pnX~R4<}~}A-Uth+D%jUtfCzh=+e}DL25aq#uugwqcDr4I4;Wn6 z>%yTm@d~I`DVF)_(w8ruxu%J8h_qLy)G-lk(R)z+M8N)#6mKZ3haM}~bS%!#Jfhd$ zkIxfR{1e3HgalrCeEPy7aJY;iR9TS@b0&>bQ=#8C} z6zlDnQD|x~_IeWnwuU6AzK^Y)kp0xm|D5_UUpbiAq_)!azQ=1##$FRl%zca2oDWvyPAj|zcqzQ)U~ju3{2TQL4mol==F_)r*#>NTV8t|VLR!s8 zF!~ut?|`UArQ~oxNpVV!t7!4nTl@fTzg|ddJazkfr-6GOeR=$<0LF{JXqp##!%6U} zGwW9`Pkaf~EkFh>O9c7-BQH;w@oCqljTNPCC#-_o?}hs}Gy)%nJ~8y0Ia|L_s4e!dxPgKYUEpgXOM=t3k$^mfc=fA-;? z+$lG1?$NjL=0TU$;!U)OhM|P+eH!@g>twwhGuBFucxh}f7%{PeD24s#Q=gM!Stm3_ zA`*j;e0n>kUEE#^kyz9T;4;DT6KndlHMLa+h{R-bv*i~%`qD3esxEiOq-IsQY1eBU z^dvPlsL&L65&}dcwAf1=CaDu<1Q6PY*6*S^+A3hdi6h>4WP}s7CxV%royDA(xkH7jjvGwv`a{JKq5}1)tiXy1jgW0+D-#_4JXrHGeu-2 zP!Re!jkX?GX?(q9g8PoU_E``tKpegdT8PzXaTbPK<5HE0Rj|kpR8&Dcd9q>u&&)-n!hq`)E!6Y|I+4*~f<6Ocz1{4W$P?+z0#CakVM99CVMkU`dA zjP;Fg4&$w`v%TvLZF#)wh3j26x;!?tyWZK_V7mvZG8)uDy&gar9n>o$Q0<-#GB-kH zbXp@-?weGN(i)=^Ds!_zX%4luIZUAz&QOgWrmYQBX>Nn19_cAg#4_c1Ia3~^V!1dW zJth0qu@fzGx5y$W$G?KI(a3_k(Q@o$gWU=G&9yc}UpS+0R2w$e=yxYJn3?%&{4OaG zwd5yJGn$n6oxhfuSzzwUA_NW*gb+vQ*$6m`fx*8K!0X_R}J9jMjpPBZ`9`3%_+Gg6KjK%*E*l z)6gaDE);&d;~(Xoy9WT1Ob*~P`!Pcdnxmrub9A_!+b05oAY3Vm@}g;)uBz&0h%C$R z%jMf0&YvKL2oG*V)1;7?;P&}SiZC@3%ahON|FRtEB+A!XS=|9 ztz6r-4Q<;}^#Pv$c*4Lr5$M05X&S0Hj>iL4RZ)duI36g=k}3#-;ectHkmos-@B8C{ zEX$}|*ZmuiB+653jKBKH mvg|$1pCV?;WjgqMnZ5zTEx%#01GGW_0000P;W#F1+RV9ElLm-L)GY_WzFPdrnU&~SotjH!n>3{KT z8!)yFQif~RHkbeJ5U2w(AQQ!aS%*^pm(H{MFQX!h z*bF$F`oCeF^Z)7RpAhf=qB*wzC+&&CZoup#Y5zO6yMuA_M%VvJ zy5ev{SlKv%VPgfBn|dGyy8&~Krv2|b;04E>J3am@>q~%Lklbnp7oUD47P|p+kEQ>g zeB2iq12uSqG^2>kJQj!50M5BbvwqDu9sGa#8GpQZ&WXhTM)pc527tlzy{YAMkEj2i zdps2{E}r1~pM{kPk`B;;hLLoO0x-4V!g8u2AdMir3y9emZ~#RhHpYVu&@})6-}6_| TaRyzy00000NkvXXu0mjfgg)OB literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/checkbox_over.png b/kronolith/themes/default/graphics/checkbox_over.png new file mode 100644 index 0000000000000000000000000000000000000000..3a9a4c18c2d407c7cd35dab61201349fadcc7978 GIT binary patch literal 477 zcmV<30V4j1P)P;W#F1+RV9ElLm-L)GY_WzFPdrnU&~SotjH!n>3{KT z8!)yFQif~RHkbeJ5U2w(AQQ!aS%*^pm(H{MFQX!h z*bF$F`oCeF^Z)7RpAhf=qB*wzC+&&CZoup#Y5zO6yMuA_M%VvJ zy5ev{SlKv%VPgfBn|dGyy8&~Krv2|b;04E>J3am@>q~%Lklbnp7oUD47P|p+kEQ>g zeB2iq12uSqG^2>kJQj!50M5BbvwqDu9sGa#8GpQZ&WXhTM)pc527tlzy{YAMkEj2i zdps2{E}r1~pM{kPk`B;;hLLoO0x-4V!g8u2AdMir3y9emZ~#RhHpYVu&@})6-}6_| TaRyzy00000NkvXXu0mjfgg)OB literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/close.png b/kronolith/themes/default/graphics/close.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f77756bf06960095be6771e650ede03767e216 GIT binary patch literal 491 zcmV7%|e2R-!!=dW~Lk=_B+Ba`ISx0jYQGMJbdXY(QG7 zZw_Vof*E}`6oNM+$P_)ln)9$IhGf4T9DK5};lP@bJc>LLQnUsJR@X zyC+1ntId%|c?*X(0^FTByqp0g%3`>@y~sc&!@=%Mfab#GpoJ=ASG4C=Db7F_=0bo+ zFAd%&*Cs%?nbs`Zz|o5U+k@qetuc7%Ee<1Ujh8pJ2LkL~3ytrxnrYLxR;6sDOO4%Y z0e+o3N!IlqN^eTP%C#16OCNj4x^|MUa{)qny0@8+140eLYGela{NJ+40Dr>){qo_M zP>-)OvD3@2%LkNKUK`NklYH zARTDD(D;u6{bbUxDzyG#`yUw=lp6lkjKQMN=10K)AUJgXUs-1R-{6mCFcyV@C97==t5JcbsU-#OohJx zy{?9q@2+2a%;h`6bPR>{dzT`QvjK-|VEdxYv#flt zXmsw}$TW8ePxQUmRSrx0Wj`G=K5Z((dboD3cXq(~?&%vGs{egvzPtUk+b0vB)X=MM oHl_J9&EEF9s_gb==^w7ftY+MPhkmS(0Xm7n)78&qol`;+0DzRGM*si- literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/delete-000.png b/kronolith/themes/default/graphics/delete-000.png new file mode 100644 index 0000000000000000000000000000000000000000..214d8c5f6e1818b72e3af6e08065a521ae3f766a GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=%3?!FCJ6-`&Dgizru0Wa~SQf$L4phWl666=m zFpp{R3>L<@vu94SE7N!c6n6G>aSY**P39;|N(eAa-EeQk0hPTo4_0rV@aUZ`PuFg9 zulHg}36t*atzOK;Jc0X(fx(hy&24!b64YEyW_7TwDCB_&L{x3_vR6Y~V_Ck6&fnl-oOZAegaIhobLwxX;fkwIvaq<316_bQ-q44$rj JF6*2Ung9-PRB-?R literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/down.png b/kronolith/themes/default/graphics/down.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5de4dc24ddf13ac557b32cd4e4c88499dc2ef8 GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQa2LgOTT!D0BW8?q-|5a60fuxFx zin_YGuCA_zh6a!eB(=1(9zA;W>(?)ctd5S(>({S=Y@jkdJ-zei&qI^}Nli`7($Z2O zqoJX}%*-r2JbcHF9g`4^(erVls8=R2v(c+}vCrA0K^veIp~Il`B`~P_u|oy|tOw-pXub8jy-do9wXsIvN@VfF1K&ZwIO@1~Wm3;DP*Y`OP^j7QP075Z~C z=B^W1WG~U@l3~+mq#o{eM^)sq;#;$${x%Fz?*)F%yF7Cv&>0M#u6{1-oD!M9>Eakt!I;d@`2WAX!es`lQ>=I0w3)5}r5HS2{an^LB{Ts53(Xvl literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/edit-000.png b/kronolith/themes/default/graphics/edit-000.png new file mode 100644 index 0000000000000000000000000000000000000000..46ead384a36262f05263622c5cc12a0e43897aa4 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1Oj01c^T!A#HU@@!PNuVBqk|4ie zhW0M8z1vRQzQSEDrKZlc>e-##LqIt*PZ!6KinyuAwlf}3;9+raHTw46UU#a?*-&@S zKc`n8d>k{~Q)WdKe_e(C_swsGmN#D0{FD5Qzbl0C={(QJ4ImeJy85}Sb4q9e0AbZM AZvX%Q literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/edit-fff.png b/kronolith/themes/default/graphics/edit-fff.png new file mode 100644 index 0000000000000000000000000000000000000000..34d88463d6a1cb3b32c3a78c4e96d944cd19a637 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1Oj01c^T!Hj|62bPVkD7qm1WJPZ zf*IPo#P)7Gar+8)xs;kZ*Q#fCat{IJ%sgEjLn`8?9^1}%K!JzF!PV&7dwbofE@wmC zJ^!3ueeiM2bWfQTRs3}o`rkLd6!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*f$c5`Gm7)Q?gt7oC3(BMF#K=tKeHdmTjS~C7*fH=deBgtm63t{gZxhhv&m-_ zn%5^7R_0GlF_Mz#c$07RlK0fIyiEd2ryMQd47Y1Moun+@EWPgB{rBukPikpx=#p3&1-wQk|S!BeT_NPPrhQL}2#_n%#Z#Gr;s_su>VW`nCxY8-hkkNZ! znf=~U2DzyXu@@y7bh=FsOw5qAX3eXSYT#_`@J_hatkFBSQuHIALFVnb$7W}1=dJz6 ze0Y+R*aSP?B%r%hOI#yLQW8s2t&)pUffR$0fuWJEfw``safqRXm4T&|k*T(Uk(Ggg iVaaS$6b-rgDVb@NxHULvDt7`kFnGH9xvX!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*f$c5`Gm7)Q?gt7oC3(BMFfgp@RW<_hc6hothDb>I9^9yPgpq;$LHu_nx5=SK z6-xJf(B^#w>nAm3*4n6TY-8jL-jHy5S(Q+E)vC4|XY1qU zs!gk1JkOr(TkwXyiBtbvx^!lSEst)Rljv&6;ue1PzTl$AXM?!3&P~w^GJ4GD%d2kX z_10&_je^z7Uq_wY{EdIlmZjN}2V!mm{h(Un8c~vxSdwa$T$Bo=7>o=IjdTsnbq$R} w3@xk-4Xg~zwGE7{3=D3DR%WAU$jwj5OsmALVFky*>p%?*p00i_>zopr06ABf!~g&Q literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/favicon.ico b/kronolith/themes/default/graphics/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..11f59373ad32779de8180a11685aa82873fec014 GIT binary patch literal 1742 zcmcJPyNeo86vl6wK!F4uwJ%XB(D_INx8l0TEp7!D0uJb1VDJ32Z#lYyW0`~CCzeEu9< ztJSW_W(S(Y->+dv?2A~Sv=n=u?3w0P|LwOXxXuh+ZZXf)2c z-R@(b&$nMF6t2l;42K3S9=m?y@%W9*FdYtu7mLN>6}VonGw;-l;m}aSW7jVdi7aK^ zr;^t)%Us?+mASr>%@_{NZ|%~q-)J;CmUsHv?e>ewWby=DDwP&wGloM$4Ub*F!^6Y( ztJP}V>-FZd+3W*Y=Di`CF&r9dc%VoVwZ0jfMp^L@hPJ!3DpF5q-`Cu^EDezkR z$^YO}v)SA!@LKz^2FzQnR<-a(2HV9(gJ;|Ng+d|YtjJ_CI+x2C=LcuUw%}|*gBBjI z_4^zSM_2ajX)G4|o=T;(?Adotr}I?me*`r+G-&bQwf5UQ%btHJv39%N_ct|bhC_qa V%KhtSt#8$(3jTF``*Ex2^%H!%GOhps literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/goto.png b/kronolith/themes/default/graphics/goto.png new file mode 100644 index 0000000000000000000000000000000000000000..6a623170c19b7d16448e3842297f041f17eb589a GIT binary patch literal 398 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 Iol`;+03e1r9smFU literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/new_small_fade.png b/kronolith/themes/default/graphics/new_small_fade.png new file mode 100644 index 0000000000000000000000000000000000000000..24cc32f53f745142ce6f417e6760d96185701c43 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+0wnXI=SKjkBu^K|5Dr<^g9`}x0R>MWRReeT~6JJ<7*%%!<~Rp$Q?)=G2It=cDW(P(4G z?&BI=HK~*HTU;C}UIzYfw)vF&H8QaN!_j8zzKeVdPuZAVUo~kC&^887S3j3^P6Px#32;bRa{vGdi2wizi2&N%Mw8x$MHGUKN0bCc`$>5rL8ttOG{^6N!Ra0P>4lZ9fE!w z5~Yw%7Tr2W2TMpi$aX5yl!#0)#0oqI)vZXS&Yy-{R#&F)>$0$K=I~*`+u9i#haio& zb};4~q8=@1O2v(APbvJwfGHUW3u_^Ss literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/organizer.png b/kronolith/themes/default/graphics/organizer.png new file mode 100644 index 0000000000000000000000000000000000000000..35ace60f8b08b4487ea3cdb79d149133105cf41d GIT binary patch literal 296 zcmV+@0oVSCP)dM3c#-EQ1H8G(|L9hl&CbPT`(utj76n%D%jy-WW+zbD)e zzf9}$Vs zMGXbkND&R7epU_yQ_SjLQgix!_LM1-l5!B*xl_u){fb uSUYEj1}YSv*A}95jrdd{pSVqdf4m8!636#to<6()0000PoU_E``tKpegdT8PzXaTbPK<5HE0Rj|kpR8&Dcd9q>u&&)-n!hq`)E!6Y|I+4*~f<6Ocz1{4W$P?+z0#CakVM99CVMkU`dA zjP;Fg4&$w`v%TvLZF#)wh3j26x;!?tyWZK_V7mvZG8)uDy&gar9n>o$Q0<-#GB-kH zbXp@-?weGN(i)=^Ds!_zX%4luIZUAz&QOgWrmYQBX>Nn19_cAg#4_c1Ia3~^V!1dW zJth0qu@fzGx5y$W$G?KI(a3_k(Q@o$gWU=G&9yc}UpS+0R2w$e=yxYJn3?%&{4OaG zwd5yJGn$n6oxhfuSzzwUA_NW*gb+vQ*$6m$-jf0A#Q*KrJ>yz0cBnXSpN>?dY9g4%jtXrZwtM3T<77zpkR=WDmPO|Pg z^q4h7>qmkIWDx=*0bd2RK5LdX=3uSM?qzW7n?j+L&`M{(PHJ5aKD@FV^S-IP7?rPC zjt{RKoHw-T|5a<#d4q!x?OwrK_fcwxAEowhA3eK=zu|!VJh<>yFO$I;Ie!`Nd4SEq zKPx#32;bRa{vGdi2wizi2<5N_*8?>rrhg!pOiNVljyc zgUQ4oVUQR*O4OsoKv0i*BvK+;YC$5=;D&_!own4ij{LXp%kMnCb13R>VZ!NA#?D;J zN7BPYZMud&pp9avm@9(nt=oD&0x`_HR3RVi_;=0rmp~&pFEEJ|@p5Wnp#~Zh-?I_^ zT5Hyz66K@*Dlt3&(cQJt;NhXLWJ|oY-l9bnltPv)HB#0qTNUkzS>d+DUIvAg4r9_v z-Hp(p962Z1H-%_hro=(Cuw>dBHmjtZQ;jB=$ewEO(4M)cso+5JVX+NxE;YHI0j-Ws zTf2R1{c#(~)bHd-xhwA&dNdzBZDSs57({FclM|-)G5wLp%1z0uLWnnP26ydeEr(Cm z+?itJzOtqemX*o5znJ}bMcH493Nm&6JKGb)Q literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/print.png b/kronolith/themes/default/graphics/print.png new file mode 100644 index 0000000000000000000000000000000000000000..d639aad6ff1521dbf526f489c2ddf7afd9f8ca29 GIT binary patch literal 352 zcmV-m0iXVfP)eAf@$bKxWsr;L=94iZEMDH{XpT>>g1sCQ#vV_rcU92^{NRM42m zK;mdV| z_EUe@96aZJS@}Rcz;z0vTG?5LYjV1MOv)wySLVoHj?gtpzHsNv&y=<5)%J?{eCwO_ XW3pKvUS)B+1#+>ctDnm{r-UW|-E}LLnV%_Z)vN6l^ZC{{ Z>&IlXKD^4}b_-}KgQu&X%Q~loCIIpqb?X2C literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/recur-000.png b/kronolith/themes/default/graphics/recur-000.png new file mode 100644 index 0000000000000000000000000000000000000000..65e8a6344750c7feec6ba2fa655571ac06ee54a7 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$0wn*`OvwRKoCO|{#S9E=cR`p@obPo%P>?Cf z+ueoXe|!I#{XpI%PZ!4!2}#z2_FRpH3=9{Jr%z;_@y5uawKw$s0~WT)e{Rk_khX|t zlg25P)CmR_jFt?lVr(y;+ctO{y>l`!-Z5J4LFxaee;t-04-29Zxv`X9>4pkP^0X0a1YzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SM WFG`>N&PEETh{4m<&t;ucLK6V!?R8}U literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/recur-fff.png b/kronolith/themes/default/graphics/recur-fff.png new file mode 100644 index 0000000000000000000000000000000000000000..47588ac19b60172e8664163ba6b9397fbd45924d GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$0wn*`OvwRKoCO|{#S9E=cR`p@obPo%P>?Cf z+ueoXe|!I#{XpI#PZ!4!2}#z2`?Y`?4?OJOe1dt#8>0#?>D753SlVVkIsc9`N9~kC z_adL5w%3OqaGqce5a(|G^0~HwEw|)qvA^urOL3jd4pue z#`UiRb3lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e05RT-i2wiq literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/refresh-sidebar-000.png b/kronolith/themes/default/graphics/refresh-sidebar-000.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac57ee8fe5032f8ce446d3c79115f3a554bce7f GIT binary patch literal 641 zcmV-{0)G98P)Hq)$8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10scuuK~y-6os&CgR8bIyzd83Nn~k7|rVznSh_AvFDMTBE6w8Ww zb8p^bJHmMJU*u@Mv_UT)U+78X_!Bp_P&0!7e5L5!dnVst&fg?Hn!F3S4D z;T-17|1k_RCW&@=?>9&~0Bmf=Bt4Jg_*|A{Pt!DA6GAwe=lKx;YlV34H%mGT4F5s? zt!ZEhuy%faer3I0Ux=GONs?>_uA13WU;(&hX178J4KwR8vz?N50b84%{{H?QKs^Q+ z8yg!jvl~E3(j8!5tyY_DtKg#dey^m-me_8f?f^mvrwYL3fq{W)2LNfBMv{&JuYs4q zvk<~E0Q25&2_f7AzD7~BI?J+;f9Xd@#UX^l0Fv@<0HdR$LuOVDA-s!$p(1{v%K`=^ zoiwuFw=31N52MgQ=;h=@`H{_es*aW}=xL z?*vGaWCbv3W+T9YnVo=Q0loJXNw-__znR%}NjD{Zch1FSbbX`IIA~^rE#}8&c0SMZ bC+*aqB4FT<#1-PW00000NkvXXu0mjfxT_cs literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/refresh-sidebar-fff.png b/kronolith/themes/default/graphics/refresh-sidebar-fff.png new file mode 100644 index 0000000000000000000000000000000000000000..51450763ea24a476094f4aa842da67db7c5b24b1 GIT binary patch literal 633 zcmV-<0*3vGP)o;# zkNF?o0SZj3>aHLNR{bKDKq=&lmCQs?(u{I4gq&W_@%zKGm6vsWUrGNF=7xw$Nxjr~^WcDp;$H2n^goO36O zVe0~W8TQ2oerH*ByxDAK;{?54&rj3zE>JSF&y7aoZ87$1!2S`bbDI&g+wJYnxdmVb z7>LMC$QLk4k_*7X$om2C0_XrmMx=-U_I{#t-Irvc>YYNZo71)y z7W`>Y3Udk2?{M)lvWb@YV*7jIX^H5v@Wz_cj`>p+?Xz=!2eRHXVrSOpS!kKeeO!b^ z&eEd(*aK@5v-6!z8S|RMC6~Tq>wIx^mqMfIRulHbc>CoNtS2L#YWo@uEQ^|&8rO0D znYCJT>NS;~0~hzP+~R3C$SL$(!N+6IUcJ@Ew_H+xX)dhWlfNo>ft6{3bdbgaVe=ae ztRG9lPrYrgTKDxEH*Z$_@|br%fe!0G=>KMWQLyxMMySO?zxQM$T;+EA(NYk2_Nb*u%s^Xuep-Bi$8dK>ch|sD8Do7z> zR5S>UjnY)9Qk0g2Iy6ITBp7QU*K^8u-w@j2$9KPT&pmzIFLil5KBW(w2Zwpzhl9q` ztC}`?e7Tc)eF|&@(g?%;SDc15OMM243M5GB%c~;yemYfiniyM@B~z z74>0;^+^}fzEB8k zT)bSav=$aVZn{L|!s_bUWqkG@Hs|L*{Do$N{y-pHB&?~iM-RQ2@j!F$ZZ{l`-ezNB zViKBMqDE4w%sSCKd-Rx{-Ep2V7E6>V&dn8;jQKb?7m1AgCaC*0#CRkYOO~AgEanHr znVF|kyxaCo3ulKK!SlH_z<6YQJiFoqWV83buQZ#@PCoxk2o`x!1B?fY zoc!hl%+5Z4OL2Jk`WnsyB67$qE^g?dk3HiN&Nu-Z8;u}7TYoTjsqKa73B8=5rrYhs zn>O$}X9#%+&VoJzYidFdy`0ei4RM!B?>l&RF~%KGC#FFn8 zStA{M@-D2Yu}2TR3WvHm4eo)T;2&X4jlFLFf3qe_*9Gv-SpWb407*qoM6N<$g0@u~ Aj{pDw literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/today.png b/kronolith/themes/default/graphics/today.png new file mode 100644 index 0000000000000000000000000000000000000000..9ead44eccf86baeb5e1f1caf3f19ceddd0bb93f5 GIT binary patch literal 374 zcmV-+0g3*JP)YH zAQh;sR=cYzj4YxmtaevzHHsp|H1!2$->v@ZY*AXE2!%=ubhcRiH~X%>Krs!j(D1+M zf1CgI|IL9k0-6IwY=E@kf4D;1|E~YN{(A#4Dg=qR{@2YO$CD~#WojR(eW zg)1}xT7VmxAiL26541&A*kF2xF@uqT;SLZ7Rfbgu-p;q%%%34}hqECXMPVKzj2)a4 z^dAf@ApATI6on={5LQq^&_9U6;2fy?Q5AM6ft7^>{ehbIAIJ&;iFL7{D2%cKD>Mqa z1y^`0$Ot4BC4i#PLIP^_1)!y~f@c90LW9|Y3q@fY3qoOtLx=-HVH>I&9nDo3ZJDf@ zz$QAv6xuSXFgpe!DfGN(`riPUT8x3DB@jbMW1xruF!gv|ge&}i_&+{yn4}y406LHj U%%TF^1poj507*qoM6N<$g6F4{^Z)<= literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/unknown-background.png b/kronolith/themes/default/graphics/unknown-background.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba758be984638f879587a5845365dca12ceada5 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)N0VEiXnMEE4Qk(@Ik;OpT1B~5HX4?T7s-7;6 zAr*|tJ3h#BY%?}+Si#LB@XDUKh3S$4mq)XP0Pj_Yb#@GoCirU4+Py{{sDZ)L)z4*} HQ$iB}C$$^N literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/graphics/weekview.png b/kronolith/themes/default/graphics/weekview.png new file mode 100644 index 0000000000000000000000000000000000000000..7f633173765d61eb0ea3aa5d57be7b49062dc471 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaQ2{<7u0T35F}eeA&u0T35F}s+rl*u8;rk zXY#+@#IFD7iP=ueoooLECp(@MnqHcGjn#G4vQ(+5sthHz4)>QT8D(5z&h&NGYJ6IE zp|YqiHf6~SWuurWI}hzw?b4b4sW1QZ?Fj2-#>!E}o9E2=UTkIV{(jjjZhrLyegpO| SE>S@H89ZJ6T-G@yGywoQdy4G< literal 0 HcmV?d00001 diff --git a/kronolith/themes/default/ie8.css b/kronolith/themes/default/ie8.css new file mode 100644 index 0000000..274cc22 --- /dev/null +++ b/kronolith/themes/default/ie8.css @@ -0,0 +1,13 @@ +.kronolith-first-col span, .kronolithViewBody .kronolith-first-col span { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + height: 20px; + width: 40px; + margin-bottom: 20px; +} +.kronolith-all-day .kronolith-first-col span { + width: 80px; + margin-bottom: 60px; +} +#kronolithLoadingyear { + left: -26px; +} diff --git a/kronolith/themes/default/opera.css b/kronolith/themes/default/opera.css new file mode 100644 index 0000000..e12b2a5 --- /dev/null +++ b/kronolith/themes/default/opera.css @@ -0,0 +1,7 @@ +.kronolithEventsWeek { + width: 14%; + margin: 0 .2%; +} +.kronolithEventsWeek:last-child { + margin-right: 0; +} diff --git a/kronolith/themes/default/screen.css b/kronolith/themes/default/screen.css new file mode 100644 index 0000000..c13abb0 --- /dev/null +++ b/kronolith/themes/default/screen.css @@ -0,0 +1,501 @@ +/* Navigation bar */ +.horde-buttonbar a.kronolithNext, +.horde-buttonbar a.kronolithPrev { + color: transparent; + padding-right: 18px; + text-indent: -10000px; +} +.horde-buttonbar a.kronolithNext { + background-image: url("graphics/right.png"); +} +.horde-buttonbar a.kronolithPrev { + background-image: url("graphics/left.png"); +} +#kronolithNavTasks { + background-image: url("graphics/tasks.png"); +} +#kronolithNavAgenda { + + background-image: url("graphics/agenda.png"); + +} +#kronolithNavDay { + background-image: url("graphics/dayview.png"); +} +#kronolithNavWeek { + background-image: url("graphics/weekview.png"); +} +#kronolithNavWorkweek { + background-image: url("graphics/workweekview.png"); +} +#kronolithNavMonth { + background-image: url("graphics/monthview.png"); +} +#kronolithNavYear { + background-image: url("graphics/yearview.png"); +} + +/* Autocomplete styles. */ +.autocomplete { + background: #f4f4f4; + border: 1px solid #d4d4d4; + position: absolute; + padding: 2px 2px 2px 2px; +} +.autocomplete ul { + margin: 1px; + padding: 1px; + list-style-type: none; +} +.autocomplete ul li { + padding-top: 3px; + padding-bottom: 3px; + cursor: pointer; + text-decoration: underline; + font-size: 90%; + color: #000; +} +.autocomplete ul .selected { + background: gray; + color: #fff; +} + +/* Calendar styles. */ +table.kronolith-view { + width: 100%; + height: 100%; + table-layout: fixed; + background-color: #dadada; + border-spacing: 1px; +} +table.kronolith-view.kronolith-sidebyside { + width: auto; +} +table.kronolith-view tr { + background-color: #c2cccf; +} +table.kronolith-view td, table.kronolith-view th { + padding: 0; + vertical-align: top; + overflow: hidden; +} +.kronolith-view-head table td, table.kronolith-view-head td, +.kronolith-view-head th, table .kronolith-view-head th { + height: 21px; + font-weight: normal; + text-align: center; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + vertical-align: middle; +} +.kronolith-sidebyside .kronolith-view-head table td, +.kronolith-sidebyside table.kronolith-view-head td, +.kronolith-sidebyside .kronolith-view-head th, +.kronolith-sidebyside table .kronolith-view-head th { + padding: 0 10px; +} +.kronolith-view-head table td div, table.kronolith-view-head td div { + text-align: left; +} +.kronolith-first-col { + text-align: center; +} +table.kronolith-view td.kronolith-first-col, +table.kronolith-view th.kronolith-first-col { + width: 21px; + background-color: #c2cccf; + vertical-align: middle; +/* padding: 9px 0 0;*/ +} +.kronolith-all-day td.kronolith-first-col span { + margin-top: 32px; +} +#kronolith-month-body td.kronolith-first-col { + vertical-align: top; + padding-top: 7px; +} +table.kronolith-view.kronolith-sidebyside td.kronolith-first-col { + padding-top: 3px; +} +table.kronolith-view.kronolith-sidebyside .kronolith-all-day td.kronolith-first-col { + padding-top: 5px; +} +.kronolith-first-col span { + display: block; + margin-top: 10px; + white-space: nowrap; + transform: rotate(-90deg); + -webkit-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); +} +.kronolithViewMonth.kronolith-sidebyside .kronolith-first-col { + padding: 7px; + text-align: left; +} +.kronolithViewBody table.kronolith-view tr, +.kronolith-all-day td, +#kronolith-month-body tr { + background-color: #fff; +} +#kronolith-month-body tr { + height: 100px; +} +table.monthgrid { + width: 100%; + border-top: 1px solid #999; + border-left: 1px solid #999; +} +table.monthgrid th, table.monthgrid td { + border-right: 1px solid #999; + border-bottom: 1px solid #999; +} +.kronolith-other-month { + background: #f7f7f7; +} +.kronolith-other-month .kronolith-day { + border-color: transparent; + color: silver; +} +.kronolith-weekend, .kronolithViewDay .kronolith-weekend { + background: #ffc; +} +.kronolith-today, .kronolithViewDay .kronolith-today { + background-color: #7eaa42; +} +.description { + padding: .5em; +} +.kronolith-day { + height: 18px; + padding: 7px 0 0 10px; +} +.kronolith-today .kronolith-day, .kronolith-today .kronolith-day a { + color: #fff; +} + +.kronolithViewDay td { + height: 40px; + background-color: #fff; +} + +table .kronolith-all-day td { + height: 80px; +} + +table.kronolithViewMonth { + border: 1px solid #a6afb1; + border-top-width: 0; +} + +.kronolith-minical { + border-spacing: 10px; +} +.kronolith-minical td { + background-color: #d5dcde; + padding: 10px; + vertical-align: top; +} +.kronolith-minical > tbody > tr > td { + padding: 0; +} + +/* Mini calendar */ +.kronolith-minical table { + border-spacing: 1px; + border: 0; + background-color: #d5dcde; +} +.kronolith-minical table th, .kronolith-minical table td { + background-color: #fff; + height: 22px; + width: 22px; + padding: 1px; + text-align: center; + vertical-align: middle; +} +.kronolith-minical table th, +.kronolith-minical table td.kronolith-minical-week { + background-color: #f2f2f2; + color: #6d6d6d; +} +.kronolith-minical table tbody td { + empty-cells: show; +} +.kronolith-minical table tbody td a { + display: block; +} +.kronolith-minical table tbody td:hover, +.kronolith-minical table tbody td:hover a, + kronolith-minical .kronolith-selected:hover, +#horde-sidebar .kronolith-minical .kronolith-selected:hover a { + background-color: #f1f1f1; + color: #000; +} +tr.kronolith-minical-nav, tr.kronolith-minical-nav th { + background-color: #d5dcde; +} +#kronolith-minical-prev, #kronolith-minical-next { + display: block; + text-indent: -10000px; + cursor: pointer; + background: transparent url("graphics/right.png") no-repeat center center; +} +#kronolith-minical-prev { + background-image: url("graphics/left.png"); +} +.kronolith-minical .kronolith-minical-empty { + background: none; +} +.kronolith-minical .kronolith-other-month, +.kronolith-minical .kronolith-other-month a { + color: #6d6d6d; +} +.kronolith-minical .kronolith-selected, +#horde-sidebar .kronolith-minical .kronolith-selected a { + background-color: #36525d; + color: #fff; +} +.kronolith-minical .kronolith-today, +.kronolith-minical .kronolith-today:hover, +.kronolith-minical .kronolith-today a, +.kronolith-minical .kronolith-today:hover a, +#horde-sidebar .kronolith-minical .kronolith-today a { + background-color: #7eaa42 !important; + color: #fff; +} +.kronolith-minical .kronolith-selected.kronolith-today { + border-color: #fff; +} + +/* Events. */ +.kronolith-event { + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; +} +.kronolith-event .kronolith-event-info { + padding: 3px 5px 4px 5px; + overflow: hidden; + line-height: 16px; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + text-decoration: inherit; +} +img.kronolithEventIcon { + float: left; + margin: 0 2px 2px 0; +} +.kronolith-event .kronolith-time { + font-weight: bold; + margin-right: 2px; + white-space: nowrap; +} +.kronolith-event-tentative { + font-style: italic; +} +.kronolith-event-cancelled { + text-decoration: line-through; +} +.kronolith-location { + font-size: 90%; + margin-left: 2px; +} +.kronolith-event img { + padding-top: 3px; + vertical-align: top; +} +#kronolithViewMonth .kronolith-event, +.kronolithViewDay .kronolith-all-day .kronolith-event { + line-height: 15px; + padding: 3px 10px; +} +#kronolithViewMonth .kronolith-event { + max-height: 2.5em; +} +.kronolithViewDay .kronolith-event { + max-height: 40px; +} +#kronolithViewMonth .kronolith-event:hover, +.kronolithViewDay .kronolith-event:hover { + max-height: none; +} +#kronolithViewDay .kronolith-all-day .kronolith-event { + float: left; +} + +/* Event form. */ +#eventform .control { + height: 22px; + padding: 0 10px; +} +#eventform textarea { + padding: 2px; + width: 98%; +} +#eventform .toggle { + cursor: pointer; +} +#eventform .extra { + color: #666; +} +#eventform .warning, #deleteform .warning { + background: #ffc; + border: 1px solid #fff760; + padding: 8px; +} +#eventform #start_img, #eventform #end_img, #eventform #recur_end_img { + cursor: pointer; +} +#eventform .horde-form-buttons { + padding-left: 0; +} + +/* background-color will always be overridden for the + * *-eventbox classes */ +.block-eventbox, table.nopadding td.block-eventbox { + padding: 0 4px; +} + +.selected-control { + background: #bbcbff; + border-bottom: 1px solid #999; +} + +a.newEvent img { + vertical-align: top; + padding: 3px 0 0 3px; +} + +.year-event { + background: #fff760; +} + +.kronolithFBLegend { + font-size: 90%; + padding-right: 10px; +} +.kronolithFBBusy { + position: relative; + background: #f03232; +} +.kronolithFBUnknown { + background: #d4d0c8 url("graphics/unknown-background.png") repeat left top; +} +.kronolithFBFree { + position: relative; + background: #8fc34b; + color: #fff; +} +div.fbgrid { + background-color: #fff; + overflow: auto; + padding: 0 1ex 0 1ex; +} +.fbgrid table { + width: 100%; + border-collapse: collapse; +} +.fbgrid table td, .fbgrid table th { + border: 1px solid #000; +} +.fbgrid table .label { + border: none; + padding-right: 1ex; +} + +/* Icons. */ +.kronolith-icon-today { + background-image: url('graphics/today.png'); +} +.kronolith-icon-goto { + background-image: url('graphics/goto.png'); +} +.kronolith-icon-search { + background-image: url('graphics/search.png'); +} +.kronolith-icon-back { + background-image: url('graphics/back.png'); +} + +/* Tags */ +.panel-tags { + margin-left: 10px; +} +.panel-tags ul { + margin: 1px; + padding: 1px; + list-style-type: none; +} +li.panel-tags { + float: left; + padding: 2px; +} +.panel-tags li:hover { + text-decoration: underline; +} + +#color-picker { + z-index: 103; +} + +#calendarPrint { + display: none; +} + +/* Prefs */ +.fburl { + border: 1px solid black; + padding: 5px 0 10px 15px; +} +.fburl .fixed { + padding-top: 3px; +} + +@media print { + .rowEven td, .rowOdd td { + background: #fff; + color: #000; + border-bottom: thin solid #000; + } + .rowEven td td, .rowOdd td td { + border: none; + } + .selected-control { + background: #fff; + border-bottom: thin solid #000; + } + + .iconAlarm, .iconDelete, .iconEdit, .iconRecur, .iconAdd, .iconNav, + a.newEvent, .tabset { + display: none; + } + + #calendarPrint { + display: block; + } + + .year-event { + background: #fff; + } + table.monthgrid { + border-top: thin solid #000; + border-left: thin solid #000; + } + table.monthgrid th, table.monthgrid td { + border-right: thin solid #000; + border-bottom: thin solid #000; + padding: 2px; + } + .month-eventbox { + border: none; + border-bottom: thin solid #000; + } + + .kronolith-all-day td { + height: auto; + } + + .kronolith-today { + background-color: inherit; + } +} diff --git a/kronolith/themes/default/smartmobile/screen.css b/kronolith/themes/default/smartmobile/screen.css new file mode 100644 index 0000000..5279f4b --- /dev/null +++ b/kronolith/themes/default/smartmobile/screen.css @@ -0,0 +1,129 @@ +.kronolith-event-000 { + color: #000 !important; +} +.kronolith-event-fff { + color: #fff !important; + text-shadow: 0 1px 0 #000; +} +.kronolith-event-tentative { + font-style: italic; +} +.kronolith-event-cancelled { + text-decoration: line-through; +} +.event-time, .event-location { + font-size: 85%; +} +.kronolith-weekend { + background: #ffc; +} +.description { + padding: .5em; +} +.ui-btn-text { + z-index: 0; +} + +/* Event view styles */ +.kronolithEventDetailTitle .ui-li-heading, +.kronolithEventDetailTitle .ui-li-desc { + white-space: normal; +} +.kronolithEventDetail p { + margin-left: 5px; +} +.kronolithEventDetailCalendar { + font-style: italic; +} +.kronolithEventDetailLocation a { + font-size: 85%; +} + +/* Day view styles */ +.kronolithDayDate { + margin-left: 10px; + margin-right: 10px; +} +.kronolithTimeWrapper { + float: left; + padding-right: 4px; + margin: 0 6px 0.6em 0; + border-right: 2px solid black; + min-width: 90px; +} +.kronolithEndTime { + font-size: 80%; +} +.kronolithDayLocationfff, .kronolithDayLocation000 { + font-style: italic; +} +.kronolithDayLocation000 { + color: #333; +} +.kronolithDayLocationfff { + color: lightgray; +} + +/* Mini calendar */ +.kronolith-minical { + background-color: #fff; +} +.kronolith-minical table { + width: 100%; + border-spacing: 0; +} +#kronolithBody .kronolith-minical caption { + margin: 0 1px 1px 1px; + height: 20px; + line-height: 20px; + font-weight: bold; + font-size: 100%; + border-bottom: 1px #999 dotted; + text-align: left; +} + +.kronolith-minical th, .kronolith-minical td { + font-size: 90%; +} +.kronolith-minical th { + width: 16px; + height: 16px; + line-height: 16px; + text-align: center; + background-color: #d6d6d6; + color: #202020; + border: 1px #999 solid !important; +} +.kronolith-minical tbody td { + width: 24px; + height: 24px; + line-height: 24px; + text-align: center; + color: #808080; + empty-cells: show; + cursor: pointer; + border: 1px transparent; +} +.kronolith-minical .kronolith-minical-empty { + background: none; + border-color: #e2e2e2; + color: silver; +} +.kronolith-minical .kronolithContainsEvents { + background-color: #ffc; + font-weight: bold; +} + +.kronolith-minical .kronolith-selected { + border: 1px #999 solid !important; +} + +.kronolithToday, .kronolith-minical .kronolithToday { + background-color: #ebf3fc; + border: 1px solid #808080; +} + +/* Base jQuery Mobile tweaks/fixes. */ +.ui-navbar ul { + overflow: hidden; +} diff --git a/kronolith/themes/default/webkit.css b/kronolith/themes/default/webkit.css new file mode 100644 index 0000000..cc26aad --- /dev/null +++ b/kronolith/themes/default/webkit.css @@ -0,0 +1,7 @@ +/** + * CSS corrections for Webkit. + */ + +#kronolithEventsWeek { + left: 20px; +} From b4f3dd8b4e4430498bdd4054a1c137a40950669a Mon Sep 17 00:00:00 2001 From: Kleduy Date: Wed, 27 Apr 2022 14:18:48 +0000 Subject: [PATCH 3/3] newcss rebase --- horde/screen.css | 230 ++++++++--------------------------------------- 1 file changed, 38 insertions(+), 192 deletions(-) diff --git a/horde/screen.css b/horde/screen.css index d45db97..6ee01ef 100644 --- a/horde/screen.css +++ b/horde/screen.css @@ -62,7 +62,7 @@ } - } + p { margin-bottom: 10px; @@ -253,9 +253,13 @@ margin-left: 5px; padding: 0 5px; } - .horde-table-header, table.horde-table thead tr, table.horde-table th { + + /* .horde-table-header, table.horde-table thead tr, table.horde-table th { } + + */ + .horde-table-header a, table.horde-table th a { color: #000; } @@ -467,9 +471,9 @@ line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; - /*min-width: 64px;*/ + /* min-width: 64px;*/ border-radius: 4px; - /*margin: 24px 8px 16px;*/ + /* margin: 24px 8px 16px;*/ box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; @@ -548,8 +552,8 @@ background: transparent; border-style: none; color: #496f7e; - /* padding: 3px;*/ - /* text-decoration: underline;*/ + /*padding: 3px; + text-decoration: underline;*/ } a.horde-cancel { color: #496f7e; @@ -557,8 +561,7 @@ text-decoration: underline; } input.horde-cancel:hover, a.horde-cancel:hover { - /* text-decoration: none;*/ - background-color:#eaeaea; + text-decoration: none; } form[action^="https://"] input[type="submit"].horde-default { background-image: url("graphics/locked-inv.png"), url("graphics/button-default.png"); @@ -1894,8 +1897,8 @@ .horde-dropdown li ul { position: absolute; display: none; - top: 60px; - /* margin-left: -20px;*/ + top: 50px; + margin-left: -20px; border: 1px solid var(--on-primary); background-color: var(--primary-variant); /* padding-top: 9px;*/ @@ -1937,7 +1940,7 @@ .horde-drowdown-str { height: 19px; padding: 5px 30px 10px 15px; - /* margin: 0 0 0 10px;*/ + /*margin: 0 0 0 10px;*/ } .horde-drowdown-str:hover a { @@ -2145,11 +2148,10 @@ display: none; } .horde-settings { - /*float: left;*/ + float: left; width: 22px; height: 27px; - /* margin: 7px 0 0 0;*/ - margin: 3px 0 0 0; + margin: 3px 0 0 0; } #horde-search { float:right; @@ -2379,7 +2381,7 @@ } .horde-new { - /* height: 29px;*/ + /*height: 29px;*/ /* border-bottom: 1px solid #787878; */ overflow: hidden; font-size: 140%; @@ -2404,8 +2406,7 @@ Simulate MUI */ min-width: 64px; - /*padding: 8px 12px;*/ - padding:15px 20px; + padding: 15px 20px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; color: rgb(255, 255, 255); @@ -2513,7 +2514,7 @@ } .horde-new-extra { /* visibility: hidden;*/ - display:none; + display: none; /* krueger@b1-systems.de remove additinal icons in new button @@ -2543,7 +2544,7 @@ } #horde-sidebar a.horde-add { float: right; - margin-top: 2px; + margin-top: -2px; height: 17px; width: 16px; background: transparent url("graphics/plus-sidebar.png") no-repeat right center; @@ -2975,16 +2976,15 @@ .horde-buttonbar li { float: left; height: 22px; - /* padding-top: 8px;*/ - padding:5px 0; + /*padding-top: 8px;*/ + padding:5px 0; background-image: url("graphics/button-split.png"); background-repeat: no-repeat; background-position: right top; } .horde-buttonbar li.horde-icon { margin: 0; - /*padding: 8px 0 0 0;*/ - padding:5px 0; + padding: 5px 0; background-position: right top; } .horde-buttonbar li a, .horde-buttonbar li span, .horde-buttonbar li select { @@ -3108,64 +3108,10 @@ width: 100%; } - @media only screen and (max-width:1640px) { - #horde-sub { - width: 100%; - - /* - height:20px; - */ - - height: 28px; - background-color: #333333; - visibility: none; - font-size: 0.8em; - - } - .horde-ajax #horde-body { - - position: absolute; - /* - Original - top: 82px; - */ - - top:9.5%; - bottom: 0; - border-bottom-width: 0; - /* - krueger test - border: 1px solid red; - */ - - } - - #horde-search { - float:right; - /* - leduy@b1-systems.de - search input more than 300px will overflow the Navbar - */ - position: absolute; - width: 300px; - padding: 0 20px 0 0; - margin: 5px; - top:48px; - left:70%; - - /* - leduy@b1-systems.de - options to prevent overflow through positioning:absolute - */ - } - .horde-navipoint:last-child .horde-dropdown ul li ul { - margin-top: -25px; - margin-left: 100%; - top: 24px; - right: 312px; - } - + + @media only screen and (max-width:1640px) { + } @@ -3193,61 +3139,10 @@ } - #horde-search { - float:right; - /* - leduy@b1-systems.de - search input more than 300px will overflow the Navbar - */ - position: absolute; - width: 300px; - padding: 0 20px 0 0; - margin: 5px; - top:48px; - left:65%; - - /* - leduy@b1-systems.de - options to prevent overflow through positioning:absolute - */ - } - - .horde-navipoint:last-child .horde-dropdown ul li ul { - margin-top: -25px; - margin-left: 100%; - top: 24px; - right: 265px; - } - - - } - - + } @media only screen and (max-width:1230px) { - #horde-logo { - float: left; - width: 88px; - height: 34px; - background-image: url("graphics/logo.png") !important; - position: absolute; - left:1rem; - background-repeat: no-repeat; - - - - } - #horde-version { - float: left; - height: 16px; - margin-top: 15px; - margin-left: 1rem; - padding: 18px 0px 0px 0px; - font-style: normal; - color: var(--on-primary); - text-shadow: none !important; - } #horde-navigation { float: left; @@ -3272,25 +3167,16 @@ } - .horde-navipoint:last-child .horde-dropdown ul li ul { - margin-top: -25px; - margin-left: 100%; - top: 24px; - right: 244px; - } - } - - @media only screen and (max-width:1190px){ - + @media only screen and (max-width:1130px){ #horde-logo { float: left; width: 88px; height: 34px; background-image: url("graphics/logo.png") !important; position: absolute; - left:0.5rem; + left:1rem; background-repeat: no-repeat; @@ -3300,65 +3186,25 @@ float: left; height: 16px; margin-top: 15px; - margin-left: 0.5rem; + margin-left: 1rem; padding: 18px 0px 0px 0px; font-style: normal; color: var(--on-primary); text-shadow: none !important; } - - #horde-navigation { - float: left; - font-size: 85%; - color: #fff; - font-weight: normal; - text-decoration: none; - cursor: default; - padding-top: 10px; - - /* - kruger@b1-systems.de - correct navigation position - padding-left: 140px; - */ - - padding-left: 20px; - text-shadow: none; - z-index: 99; - position: relative; - - } + } + @media only screen and (max-width:1070px){ .horde-navipoint { padding: 0 16px 0 16px; } - - #horde-search { - float:right; - /* - leduy@b1-systems.de - search input more than 300px will overflow the Navbar - */ - position: absolute; - width: 300px; - padding: 0 20px 0 0; - margin: 5px; - top:48px; - left:60%; - /* - leduy@b1-systems.de - options to prevent overflow through positioning:absolute - */ - } - - .horde-navipoint:last-child .horde-dropdown ul li ul { - margin-top: -25px; - margin-left: 100%; - top: 24px; - right: 254px; - } } + @media only screen and (max-width:1024px){ + .horde-navipoint { + padding: 0 15px 0 15px; + } + a.icon { @@ -3367,7 +3213,7 @@ height:100%; } - + } /* Print CSS. */ @media print {