plugins/calendar

Thomas Brüderli bruederli at kolabsys.com
Thu Oct 4 15:51:14 CEST 2012


 plugins/calendar/skins/larry/calendar.css               |   63 +++++++---------
 plugins/calendar/skins/larry/images/freebusy-colors.png |binary
 plugins/calendar/skins/larry/templates/calendar.html    |    2 
 3 files changed, 29 insertions(+), 36 deletions(-)

New commits:
commit 1b485aded424515f7692cfeaec33ed345e6b671b
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Thu Oct 4 15:51:07 2012 +0200

    Better styling of free.busy scheduling dialog

diff --git a/plugins/calendar/skins/larry/calendar.css b/plugins/calendar/skins/larry/calendar.css
index 7356b3a..0f71aad 100644
--- a/plugins/calendar/skins/larry/calendar.css
+++ b/plugins/calendar/skins/larry/calendar.css
@@ -444,6 +444,26 @@ a.miniColors-trigger {
 	background-position: right -80px;
 }
 
+.calendarmain .fc-view-table td.fc-list-header,
+#attendees-freebusy-table h3.boxtitle,
+#schedule-freebusy-times thead th,
+#edit-attendees-table thead td
+ {
+	color: #69939e;
+	font-size: 11px;
+	font-weight: bold;
+	background: #d6eaf3;
+	background: -moz-linear-gradient(left, #e3f2f6 0, #d6eaf3 14px, #d6eaf3 100%);
+	background: -webkit-gradient(linear, left top, right top, color-stop(0,#e3f2f6), color-stop(8%,#d6eaf3), color-stop(100%,#d6eaf3));
+	background: -o-linear-gradient(left, #e3f2f6 0, #d6eaf3 14px, #d6eaf3 100%);
+	background: -ms-linear-gradient(left, #e3f2f6 0, #d6eaf3 14px ,#d6eaf3 100%);
+	background: linear-gradient(left, #e3f2f6 0, #d6eaf3 14px, #d6eaf3 100%);
+	border: 0;
+	border-bottom: 1px solid #ccc;
+	height: 18px;
+	padding: 8px 7px 3px 7px;
+}
+
 /* jQuery UI overrides */
 
 #eventshow h1 {
@@ -673,22 +693,22 @@ td.topalign {
 
 #schedule-freebusy-times td.free,
 .availability img.availabilityicon.free {
-	background: #0c0;
+	background: #abd640;
 }
 
 #schedule-freebusy-times td.busy,
 .availability img.availabilityicon.busy {
-	background: #c00;
+	background: #e26569;
 }
 
 #schedule-freebusy-times td.tentative,
 .availability img.availabilityicon.tentative {
-	background: #66d;
+	background: #8383fc;
 }
 
 #schedule-freebusy-times td.out-of-office,
 .availability img.availabilityicon.out-of-office {
-	background: #f0b400;
+	background: #fbaa68;
 }
 
 #schedule-freebusy-times td.all-busy,
@@ -751,13 +771,11 @@ td.topalign {
 #attendees-freebusy-table {
 	width: 100%;
 	table-layout: fixed;
-	border-collapse: collapse;
-	margin: 0.5em 0;
+	border: 1px solid #bbd3da;
 }
 
 #attendees-freebusy-table td.attendees {
 	width: 18em;
-	border: 1px solid #ccc;
 	vertical-align: top;
 	overflow: hidden;
 }
@@ -765,7 +783,6 @@ td.topalign {
 #attendees-freebusy-table td.times {
 	width: auto;
 	vertical-align: top;
-	border: 1px solid #ccc;
 }
 
 #attendees-freebusy-table div.scroll {
@@ -775,7 +792,6 @@ td.topalign {
 
 #attendees-freebusy-table h3.boxtitle {
 	margin: 0;
-	height: auto !important;
 	border-color: #ccc;
 }
 
@@ -839,19 +855,13 @@ td.topalign {
 	border: 1px solid #ccc;
 }
 
-#schedule-freebusy-times tr.dates th {
-	border-color: #aaa;
-	border-style: solid;
-	border-width: 0 1px 0 1px;
-	white-space: nowrap;
-}
-
 #attendees-freebusy-table div.timesheader,
 #schedule-freebusy-times tr.times td {
 	min-width: 30px;
 	font-size: 9px;
 	padding: 5px 2px 6px 2px;
 	text-align: center;
+	color: #004658;
 }
 
 #schedule-freebusy-times tr.times td.allday {
@@ -880,8 +890,9 @@ td.topalign {
 
 #eventfreebusy .schedule-buttons {
 	position: absolute;
-	top: 0;
+	top: 0.5em;
 	right: 0;
+	margin-right: 0;
 }
 
 #eventfreebusy .schedule-find-buttons {
@@ -1266,24 +1277,6 @@ div.fc-event-location {
 	cursor: pointer;
 }
 
-/*.calendarmain .fc-view-list div.fc-list-header,*/
-.calendarmain .fc-view-table td.fc-list-header,
-#edit-attendees-table thead td {
-	color: #69939e;
-	font-size: 11px;
-	font-weight: bold;
-	background: #d6eaf3;
-	background: -moz-linear-gradient(left, #e3f2f6 0, #d6eaf3 14px, #d6eaf3 100%);
-	background: -webkit-gradient(linear, left top, right top, color-stop(0,#e3f2f6), color-stop(8%,#d6eaf3), color-stop(100%,#d6eaf3));
-	background: -o-linear-gradient(left, #e3f2f6 0, #d6eaf3 14px, #d6eaf3 100%);
-	background: -ms-linear-gradient(left, #e3f2f6 0, #d6eaf3 14px ,#d6eaf3 100%);
-	background: linear-gradient(left, #e3f2f6 0, #d6eaf3 14px, #d6eaf3 100%);
-	border: 0;
-	border-bottom: 1px solid #ccc;
-	height: 18px;
-	padding: 8px 7px 3px 7px;
-}
-
 .calendarmain .fc-view-table td.fc-list-header {
 	color: #004458;
 	font-size: 12px;
diff --git a/plugins/calendar/skins/larry/images/freebusy-colors.png b/plugins/calendar/skins/larry/images/freebusy-colors.png
index ca37cd0..ebfe577 100644
Binary files a/plugins/calendar/skins/larry/images/freebusy-colors.png and b/plugins/calendar/skins/larry/images/freebusy-colors.png differ
diff --git a/plugins/calendar/skins/larry/templates/calendar.html b/plugins/calendar/skins/larry/templates/calendar.html
index e4df042..3f914f8 100644
--- a/plugins/calendar/skins/larry/templates/calendar.html
+++ b/plugins/calendar/skins/larry/templates/calendar.html
@@ -107,7 +107,7 @@
 <roundcube:include file="/templates/eventedit.html" />
 
 <div id="eventfreebusy" class="uidialog">
-	<roundcube:object name="plugin.attendees_freebusy_table" id="attendees-freebusy-table" cellspacing="0" cellpadding="0" border="0" />
+	<roundcube:object name="plugin.attendees_freebusy_table" id="attendees-freebusy-table" cellpadding="0" />
 
 	<div class="schedule-options">
 		 





More information about the commits mailing list