Branch 'roundcubemail-plugins-kolab-format2-horde5' - plugins/calendar

Thomas Brüderli bruederli at kolabsys.com
Wed Mar 6 12:30:54 CET 2013


 plugins/calendar/calendar.php                           |    1 +
 plugins/calendar/skins/classic/templates/calendar.html  |    4 ++--
 plugins/calendar/skins/classic/templates/eventedit.html |    4 ++--
 plugins/calendar/skins/larry/calendar.css               |    8 ++++++++
 plugins/calendar/skins/larry/templates/calendar.html    |    7 ++++---
 plugins/calendar/skins/larry/templates/eventedit.html   |    6 +++---
 6 files changed, 20 insertions(+), 10 deletions(-)

New commits:
commit ebd2d772becbdb02d49b3e68183f134ad1f21bca
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Wed Mar 6 12:30:12 2013 +0100

    Minor calendar UI improvements: make date fields wide enough; display client's current timezone name

diff --git a/plugins/calendar/calendar.php b/plugins/calendar/calendar.php
index 7259c99..d1f2617 100644
--- a/plugins/calendar/calendar.php
+++ b/plugins/calendar/calendar.php
@@ -271,6 +271,7 @@ class calendar extends rcube_plugin
     // initialize attendees autocompletion
     rcube_autocomplete_init();
 
+    $this->rc->output->set_env('timezone', $this->timezone->getName());
     $this->rc->output->set_env('calendar_driver', $this->rc->config->get('calendar_driver'), false);
     $this->rc->output->set_env('mscolors', $this->driver->get_color_values());
 
diff --git a/plugins/calendar/skins/classic/templates/calendar.html b/plugins/calendar/skins/classic/templates/calendar.html
index 6e70a16..0725987 100644
--- a/plugins/calendar/skins/classic/templates/calendar.html
+++ b/plugins/calendar/skins/classic/templates/calendar.html
@@ -106,12 +106,12 @@
   <div style="float:left; width:28em">
     <div class="form-section">
       <label for="schedule-startdate"><roundcube:label name="calendar.start" /></label>
-      <input type="text" name="startdate" size="10" id="schedule-startdate" disabled="true" />  
+      <input type="text" name="startdate" size="11" id="schedule-startdate" disabled="true" />  
       <input type="text" name="starttime" size="6" id="schedule-starttime" disabled="true" />
     </div>
     <div class="form-section">
       <label for="schedule-enddate"><roundcube:label name="calendar.end" /></label>
-      <input type="text" name="enddate" size="10" id="schedule-enddate" disabled="true" />  
+      <input type="text" name="enddate" size="11" id="schedule-enddate" disabled="true" />  
       <input type="text" name="endtime" size="6"  id="schedule-endtime" disabled="true" />
     </div>
   </div>
diff --git a/plugins/calendar/skins/classic/templates/eventedit.html b/plugins/calendar/skins/classic/templates/eventedit.html
index 3548478..a5ace0d 100644
--- a/plugins/calendar/skins/classic/templates/eventedit.html
+++ b/plugins/calendar/skins/classic/templates/eventedit.html
@@ -26,12 +26,12 @@
       <div class="event-section">
         <label style="float:right;padding-right:0.5em"><input type="checkbox" name="allday" id="edit-allday" value="1" /><roundcube:label name="calendar.all-day" /></label>
         <label for="edit-startdate"><roundcube:label name="calendar.start" /></label>
-        <input type="text" name="startdate" size="10" id="edit-startdate" />  
+        <input type="text" name="startdate" size="11" id="edit-startdate" />  
         <input type="text" name="starttime" size="6" id="edit-starttime" />
       </div>
       <div class="event-section">
         <label for="edit-enddate"><roundcube:label name="calendar.end" /></label>
-        <input type="text" name="enddate" size="10" id="edit-enddate" />  
+        <input type="text" name="enddate" size="11" id="edit-enddate" />  
         <input type="text" name="endtime" size="6"  id="edit-endtime" />
       </div>
       <div class="event-section" id="edit-alarms">
diff --git a/plugins/calendar/skins/larry/calendar.css b/plugins/calendar/skins/larry/calendar.css
index 39d472e..1b0bb09 100644
--- a/plugins/calendar/skins/larry/calendar.css
+++ b/plugins/calendar/skins/larry/calendar.css
@@ -125,6 +125,14 @@ div.sidebarclosed {
 	border-bottom-color: #ababab;
 }
 
+#calendar .timezonedisplay {
+	position: absolute;
+	bottom: 9px;
+	right: 8px;
+	font-size: 0.85em;
+	color: #666;
+}
+
 #print {
 	width: 680px;
 }
diff --git a/plugins/calendar/skins/larry/templates/calendar.html b/plugins/calendar/skins/larry/templates/calendar.html
index 3f914f8..a814345 100644
--- a/plugins/calendar/skins/larry/templates/calendar.html
+++ b/plugins/calendar/skins/larry/templates/calendar.html
@@ -41,6 +41,7 @@
 	<div id="calendar">
 		<roundcube:object name="plugin.angenda_options" class="boxfooter" id="agendaoptions" />
 		<roundcube:object name="message" id="message" class="statusbar" />
+		<div class="timezonedisplay"><roundcube:var name="env:timezone" /></div>
 	</div>
 </div>
 
@@ -119,13 +120,13 @@
 	<div style="float:left; width:28em">
 		<div class="form-section">
 			<label for="schedule-startdate"><roundcube:label name="calendar.start" /></label>
-			<input type="text" name="startdate" size="10" id="schedule-startdate" disabled="true" />  
+			<input type="text" name="startdate" size="11" id="schedule-startdate" disabled="true" />  
 			<input type="text" name="starttime" size="6" id="schedule-starttime" disabled="true" />
 		</div>
 		<div class="form-section">
 			<label for="schedule-enddate"><roundcube:label name="calendar.end" /></label>
-			<input type="text" name="enddate" size="10" id="schedule-enddate" disabled="true" />  
-			<input type="text" name="endtime" size="6"	id="schedule-endtime" disabled="true" />
+			<input type="text" name="enddate" size="11" id="schedule-enddate" disabled="true" />  
+			<input type="text" name="endtime" size="6" id="schedule-endtime" disabled="true" />
 		</div>
 	</div>
 	<div style="float:left">
diff --git a/plugins/calendar/skins/larry/templates/eventedit.html b/plugins/calendar/skins/larry/templates/eventedit.html
index 841baf7..6784891 100644
--- a/plugins/calendar/skins/larry/templates/eventedit.html
+++ b/plugins/calendar/skins/larry/templates/eventedit.html
@@ -23,13 +23,13 @@
 			<div class="event-section">
 				<label style="float:right;padding-right:0.5em"><input type="checkbox" name="allday" id="edit-allday" value="1" /><roundcube:label name="calendar.all-day" /></label>
 				<label for="edit-startdate"><roundcube:label name="calendar.start" /></label>
-				<input type="text" name="startdate" size="10" id="edit-startdate" />  
+				<input type="text" name="startdate" size="11" id="edit-startdate" />  
 				<input type="text" name="starttime" size="6" id="edit-starttime" />
 			</div>
 			<div class="event-section">
 				<label for="edit-enddate"><roundcube:label name="calendar.end" /></label>
-				<input type="text" name="enddate" size="10" id="edit-enddate" />  
-				<input type="text" name="endtime" size="6"	id="edit-endtime" />
+				<input type="text" name="enddate" size="11" id="edit-enddate" />  
+				<input type="text" name="endtime" size="6" id="edit-endtime" />
 			</div>
 			<div class="event-section" id="edit-alarms">
 				<label for="edit-alarm"><roundcube:label name="calendar.alarms" /></label>





More information about the commits mailing list