diff --git a/plugins/calendar/skins/.htaccess b/plugins/calendar/skins/.htaccess deleted file mode 100644 index a1b7bfb7..00000000 --- a/plugins/calendar/skins/.htaccess +++ /dev/null @@ -1,6 +0,0 @@ -# get all unknown files from default skin folder -RewriteEngine On -RewriteCond %{REQUEST_FILENAME} !-f -RewriteRule ^larry/(images/.*) %{REQUEST_URI}/../../../classic/$1 [qsappend,last] -RewriteCond %{REQUEST_FILENAME} !-f -RewriteRule ^larry/(.*) %{REQUEST_URI}/../../classic/$1 [qsappend,last] diff --git a/plugins/calendar/skins/larry/README b/plugins/calendar/skins/larry/README new file mode 100644 index 00000000..d162620d --- /dev/null +++ b/plugins/calendar/skins/larry/README @@ -0,0 +1,11 @@ +Screendesign by FLINT / Büro für Gestaltung, Bern, Switzerland +http://bueroflint.com + + +LICENSE +------- +The contents of this folder are subject to the Creative Commons +Attribution-ShareAlike License. It is allowed to copy, distribute, +transmit and to adapt the work by keeping credits to the original +autors in the README file. +See http://creativecommons.org/licenses/by-sa/3.0/ for details. diff --git a/plugins/calendar/skins/larry/fullcalendar.css b/plugins/calendar/skins/larry/fullcalendar.css new file mode 120000 index 00000000..aa002ea7 --- /dev/null +++ b/plugins/calendar/skins/larry/fullcalendar.css @@ -0,0 +1 @@ +../classic/fullcalendar.css \ No newline at end of file diff --git a/plugins/calendar/skins/larry/iehacks.css b/plugins/calendar/skins/larry/iehacks.css new file mode 100644 index 00000000..0993754c --- /dev/null +++ b/plugins/calendar/skins/larry/iehacks.css @@ -0,0 +1,65 @@ +/* CSS hacks for IE 7 */ + +#main { + width: expression(Math.max(300, parseInt(document.documentElement.clientWidth)-10)+'px'); + height: expression(Math.max(300, parseInt(document.documentElement.clientHeight)-100)+'px'); +} + +#sidebar, +#sidebartoggle { + height: expression((parseInt(this.parentNode.offsetHeight)-37)+'px'); +} + +#calendar { + width: expression((parseInt(this.parentNode.offsetWidth)-parseInt(document.getElementById('sidebartoggle').offsetWidth)-parseInt(document.getElementById('sidebartoggle').offsetLeft)-4)+'px'); + height: expression(parseInt(this.parentNode.offsetHeight)+'px'); +} + +#calendars { + height: expression((parseInt(this.parentNode.offsetHeight)-220)+'px'); +} + +#agendaoptions { + width: expression((parseInt(this.parentNode.offsetWidth)-12)+'px'); +} + +#calendartoolbar a.buttonPas { + filter: alpha(opacity=35); +} + +#datepicker a.ui-priority-secondary { + filter: alpha(opacity=40); +} + +#datepicker .ui-widget-header { + width: 102%; +} + +.fc-day-content { + cursor: default; +} + +.fc-header-title h2 { + font-size: 16px; +} + +.fc-event-temp .fc-event-bg { + display: none; /* nested opacity filters while dragging don't work */ +} + +#schedule-event-time { + filter: alpha(opacity=40); +} + +#eventfreebusy .schedule-buttons, +#edit-attendees-form #edit-attendee-schedule { + right: 0.6em; +} + +#schedule-freebusy-times tr.times td.allday { + width: expression(Math.max(60, parseInt(this.offsetWidth))+'px'); +} + +.ui-dialog .ui-dialog-titlebar { + width: expression((parseInt(this.parentNode.offsetWidth)-26)+'px'); +} diff --git a/plugins/calendar/skins/larry/images/attendee-status.gif b/plugins/calendar/skins/larry/images/attendee-status.gif new file mode 100644 index 00000000..5c08aae3 Binary files /dev/null and b/plugins/calendar/skins/larry/images/attendee-status.gif differ diff --git a/plugins/calendar/skins/larry/images/badge_confidential.png b/plugins/calendar/skins/larry/images/badge_confidential.png new file mode 100644 index 00000000..e12e788e Binary files /dev/null and b/plugins/calendar/skins/larry/images/badge_confidential.png differ diff --git a/plugins/calendar/skins/larry/images/badge_private.png b/plugins/calendar/skins/larry/images/badge_private.png new file mode 100644 index 00000000..acf32070 Binary files /dev/null and b/plugins/calendar/skins/larry/images/badge_private.png differ diff --git a/plugins/calendar/skins/larry/images/freebusy-colors.png b/plugins/calendar/skins/larry/images/freebusy-colors.png new file mode 100644 index 00000000..ca37cd08 Binary files /dev/null and b/plugins/calendar/skins/larry/images/freebusy-colors.png differ diff --git a/plugins/calendar/skins/larry/images/invitation.png b/plugins/calendar/skins/larry/images/invitation.png new file mode 100644 index 00000000..f3df83a7 Binary files /dev/null and b/plugins/calendar/skins/larry/images/invitation.png differ diff --git a/plugins/calendar/skins/larry/images/loading_blue.gif b/plugins/calendar/skins/larry/images/loading_blue.gif new file mode 100644 index 00000000..2ea6b19a Binary files /dev/null and b/plugins/calendar/skins/larry/images/loading_blue.gif differ diff --git a/plugins/calendar/skins/larry/images/minicolors-all.png b/plugins/calendar/skins/larry/images/minicolors-all.png new file mode 120000 index 00000000..0c8173a2 --- /dev/null +++ b/plugins/calendar/skins/larry/images/minicolors-all.png @@ -0,0 +1 @@ +../../classic/images/minicolors-all.png \ No newline at end of file diff --git a/plugins/calendar/skins/larry/images/minicolors-handles.gif b/plugins/calendar/skins/larry/images/minicolors-handles.gif new file mode 120000 index 00000000..e282db82 --- /dev/null +++ b/plugins/calendar/skins/larry/images/minicolors-handles.gif @@ -0,0 +1 @@ +../../classic/images/minicolors-handles.gif \ No newline at end of file diff --git a/plugins/calendar/skins/larry/jquery.miniColors.css b/plugins/calendar/skins/larry/jquery.miniColors.css new file mode 120000 index 00000000..9f7bfc80 --- /dev/null +++ b/plugins/calendar/skins/larry/jquery.miniColors.css @@ -0,0 +1 @@ +../classic/jquery.miniColors.css \ No newline at end of file diff --git a/plugins/calendar/skins/larry/print.css b/plugins/calendar/skins/larry/print.css new file mode 100644 index 00000000..3c9bd716 --- /dev/null +++ b/plugins/calendar/skins/larry/print.css @@ -0,0 +1,208 @@ +/*** Printing styles for Calendar plugin ***/ + +body { + margin: 0; + color: #000; + background: #fff; +} + +body, td, th, div, p, h3, select, input, textarea { + font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; + font-size: 8pt; +} + +#calendar { + position: relative; + top: 0; + left: 0; + height: auto; + margin: 5em auto 0 auto; + overflow: visible; +} + +#calendar .fc-header-right { + padding-right: 0; +} + +#printconfig { + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 10000; + padding: 0.5em; + background: #ebebeb; + border-bottom: 1px solid #999; + box-shadow: 0 3px 4px #ccc; + -moz-box-shadow: 0 3px 4px #ccc; + -webkit-box-shadow: 0 3px 4px #ccc; +} + +#printconfig .prop { + padding-right: 2em; +} + +#message { + position: absolute; + top: 5.5em; + left: 1em; +} + +#message div.loading { + color: #666; + font-style: italic; +} + +#calendarlist { + list-style-type: square; + margin: 2em 0; + padding-left: 1em; +} + +#calendarlist li { + float: left; + padding-left: 0; + padding-right: 3em; + margin-left: 0; + font-weight: bold; +} + +#calendarlist input { + display: none; +} + +.calwidth { + width: 700px; + margin: 0 auto; +} + +.rightalign { + float: right; + padding-top: 0.3em; +} + +@media print { + .noprint, + .fc-header-right span { + display: none; + } + + #calendar { + margin-top: 0; + } +} + +/* fullcalendar style overrides */ + +.fc-view { + overflow: visible; +} + +.fc-event-skin, +.fc-event-inner .fc-event-skin { + color: black; + background-color: #fff !important; +} + +.fc-event-title { + font-weight: bold; +} + +.fc-event-hori .fc-event-title { + font-weight: normal; + white-space: nowrap; +} + +.fc-event-hori .fc-event-time { + white-space: nowrap; + font-weight: normal !important; + font-size: 10px; + padding-right: 0.6em; +} + +.fc-grid .fc-event-time { + font-weight: normal !important; + padding-right: 0.3em; +} + +.fc-event-cateories { + font-style: italic; +} + +div.fc-event-location { + font-size: 90%; +} + +.fc-agenda-slots td div { + height: 1.4em; +} + +.fc-widget-header, +.fc-mon, .fc-tue, .fc-wed, .fc-thu, .fc-fri { + background-color: #fff; +} + +.fc-widget-header, .fc-widget-content { + border-color: #ccc; +} + +.fc-icon-alarms, +.fc-icon-recurring { + display: inline-block; + width: 11px; + height: 11px; + background: url('images/eventicons.gif') 0 0 no-repeat; + margin-left: 3px; + line-height: 10px; +} + +.fc-icon-alarms { + background-position: 0 -13px; +} + +.fc-view-list, .fc-view-table { + border: 0; +} + +.fc-view-list div.fc-list-header, +.fc-view-table td.fc-list-header { + padding: 0.3em; + background: #fff; + font-weight: bold; + font-size: 1.2em; + color: #333; + border-color: #333; + border-style: solid; + border-width: 1px 0; + filter: none; +} + +.fc-list-section .fc-event { + cursor: auto; +} + +.fc-view-table tr.fc-event td, +.fc-view-table tr.fc-event td.fc-event-handle { + border-color: #999; + padding-top: 0.5em; + padding-bottom: 0.5em; +} + +.fc-view-table tr.fc-last td { + border: 0; +} + +.fc-view-table tr.fc-event .fc-event-description { + padding-left: 2em; + padding-top: 0em; +} + +.fc-event-vert .fc-event-description { + font-size: 90%; + font-style: italic; +} + + +.fc-view-table col.fc-event-location { + width: 20%; +} diff --git a/plugins/calendar/skins/larry/print.iehacks.css b/plugins/calendar/skins/larry/print.iehacks.css new file mode 100644 index 00000000..5322ff99 --- /dev/null +++ b/plugins/calendar/skins/larry/print.iehacks.css @@ -0,0 +1,25 @@ +/* CSS hacks for IE 7 */ + +#calendar { + top: 5em; +} + +.calwidth { + width: 172mm; +} + +.fc-header-title h2 { + font-size: 16px; +} + +#calendarlist li { + float: none; + padding: 0; + margin-left: 1em; +} + +@media print { + #calendar { + top: 0; + } +} \ No newline at end of file