plugins/calendar
Thomas Brüderli
bruederli at kolabsys.com
Wed Oct 3 12:13:47 CEST 2012
plugins/calendar/skins/.htaccess | 6
plugins/calendar/skins/larry/README | 11
plugins/calendar/skins/larry/fullcalendar.css | 1
plugins/calendar/skins/larry/iehacks.css | 65 ++++
plugins/calendar/skins/larry/images/attendee-status.gif |binary
plugins/calendar/skins/larry/images/badge_confidential.png |binary
plugins/calendar/skins/larry/images/badge_private.png |binary
plugins/calendar/skins/larry/images/freebusy-colors.png |binary
plugins/calendar/skins/larry/images/invitation.png |binary
plugins/calendar/skins/larry/images/loading_blue.gif |binary
plugins/calendar/skins/larry/images/minicolors-all.png | 1
plugins/calendar/skins/larry/images/minicolors-handles.gif | 1
plugins/calendar/skins/larry/jquery.miniColors.css | 1
plugins/calendar/skins/larry/print.css | 208 +++++++++++++
plugins/calendar/skins/larry/print.iehacks.css | 25 +
15 files changed, 313 insertions(+), 6 deletions(-)
New commits:
commit 942648c3d5ebbc16686a7f32cedb0150000728ea
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Wed Oct 3 12:11:17 2012 +0200
Remove rewrite rules for skin files; either copy or symlink them
diff --git a/plugins/calendar/skins/.htaccess b/plugins/calendar/skins/.htaccess
deleted file mode 100644
index a1b7bfb..0000000
--- 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 0000000..d162620
--- /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 0000000..aa002ea
--- /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 0000000..0993754
--- /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 0000000..5c08aae
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 0000000..e12e788
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 0000000..acf3207
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 0000000..ca37cd0
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 0000000..f3df83a
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 0000000..2ea6b19
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 0000000..0c8173a
--- /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 0000000..e282db8
--- /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 0000000..9f7bfc8
--- /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 0000000..3c9bd71
--- /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;
+}
+
+ at 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 0000000..5322ff9
--- /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;
+}
+
+ at media print {
+ #calendar {
+ top: 0;
+ }
+}
\ No newline at end of file
More information about the commits
mailing list