fix logic for events with no recurrence
authorMichael J. Rubinsky <mrubinsk@horde.org>
Sat, 8 May 2010 18:24:55 +0000 (14:24 -0400)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Sat, 8 May 2010 18:24:55 +0000 (14:24 -0400)
kronolith/js/kronolith.js

index 935aa9d..ba4de6d 100644 (file)
@@ -4517,12 +4517,12 @@ KronolithCore = {
             } else {
                 $('kronolithEventRepeatLength').down('input[name=recur_end_type][value=none]').setValue(true);
             }
-        }
-
-        if (ev.bid) {
+        } else if (ev.bid) {
             div = $('kronolithEventRepeatException');
             div.down('span').update(ev.eod);
             this.toggleRecurrence('Exception');
+        } else {
+            this.toggleRecurrence('None');
         }
 
         /* Attendees */
@@ -4715,6 +4715,8 @@ KronolithCore = {
             $('kronolithEventRepeat' + recur).show();
             $('kronolithEventRepeatLength').show();
             $('kronolithEventRepeatType').show();
+        } else {
+            $('kronolithEventRepeatType').show();
         }
     },