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