Don't call this without Nag.
authorJan Schneider <jan@horde.org>
Mon, 22 Feb 2010 18:33:54 +0000 (19:33 +0100)
committerJan Schneider <jan@horde.org>
Mon, 22 Feb 2010 18:33:54 +0000 (19:33 +0100)
kronolith/js/kronolith.js

index 90a1039..aceb818 100644 (file)
@@ -902,25 +902,27 @@ KronolithCore = {
             $('kronolithSharedCalendars').hide();
         }
 
-        my = 0;
-        shared = 0;
-        $H(Kronolith.conf.calendars.tasklists).each(function(cal) {
-            if (cal.value.owner) {
-                my++;
+        if (Kronolith.conf.tasks) {
+            my = 0;
+            shared = 0;
+            $H(Kronolith.conf.calendars.tasklists).each(function(cal) {
+                if (cal.value.owner) {
+                    my++;
+                } else {
+                    shared++;
+                }
+                this.insertCalendarInList('tasklists', cal.key, cal.value);
+            }, this);
+            if (my) {
+                $('kronolithMyTasklists').show();
             } else {
-                shared++;
+                $('kronolithMyTasklists').hide();
+            }
+            if (shared) {
+                $('kronolithSharedTasklists').show();
+            } else {
+                $('kronolithSharedTasklists').hide();
             }
-            this.insertCalendarInList('tasklists', cal.key, cal.value);
-        }, this);
-        if (my) {
-            $('kronolithMyTasklists').show();
-        } else {
-            $('kronolithMyTasklists').hide();
-        }
-        if (shared) {
-            $('kronolithSharedTasklists').show();
-        } else {
-            $('kronolithSharedTasklists').hide();
         }
 
         $H(Kronolith.conf.calendars.external).each(function(cal) {