Add button for editing calendars.
authorJan Schneider <jan@horde.org>
Mon, 2 Nov 2009 22:11:12 +0000 (23:11 +0100)
committerJan Schneider <jan@horde.org>
Mon, 2 Nov 2009 22:21:17 +0000 (23:21 +0100)
kronolith/js/kronolith.js
kronolith/themes/screen.css

index 0e57fea..70aa38b 100644 (file)
@@ -728,11 +728,13 @@ KronolithCore = {
                 shared++;
                 div = $('kronolithSharedCalendars');
             }
-            div.insert(new Element('DIV', { 'class': cal.value.show ? 'kronolithCalOn' : 'kronolithCalOff' })
-                       .store('calendar', cal.key)
-                       .store('calendarclass', 'internal')
-                       .setStyle({ backgroundColor: cal.value.bg, color: cal.value.fg })
-                       .update(cal.value.name.escapeHTML()));
+            div.insert(new Element('SPAN', { 'class': 'kronolithCalEdit' })
+                       .insert('&rsaquo;'))
+                .insert(new Element('DIV', { 'class': cal.value.show ? 'kronolithCalOn' : 'kronolithCalOff' })
+                        .store('calendar', cal.key)
+                        .store('calendarclass', 'internal')
+                        .setStyle({ backgroundColor: cal.value.bg, color: cal.value.fg })
+                        .update(cal.value.name.escapeHTML()));
         });
         if (my) {
             $('kronolithMyCalendars').show();
index e2ffdde..2e1aa6b 100644 (file)
@@ -452,7 +452,17 @@ body.kronolithAjax {
 #kronolithMenu div.kronolithCalendars div.kronolithCalOver {
     text-decoration: underline;
 }
-
+#kronolithMenu div.kronolithCalendars .kronolithCalEdit {
+    float: right;
+    display: block;
+    width: 16px;
+    height: 16px;
+    line-height: 16px;
+    border: 1px solid #c0c0c0;
+    background-color: #fff;
+    text-align: center;
+    font-weight: bold;
+}
 #kronolithAddEvents {
     margin-bottom: 18px;
 }