Don't show the map tab if no map support is present, and don't
authorMichael J. Rubinsky <mrubinsk@horde.org>
Mon, 30 Nov 2009 15:33:05 +0000 (10:33 -0500)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Mon, 30 Nov 2009 15:33:05 +0000 (10:33 -0500)
attempt to load any map related javascript.

kronolith/index.php
kronolith/templates/index/edit.inc

index cd074bb..c747076 100644 (file)
@@ -31,7 +31,9 @@ echo "<body class=\"kronolithAjax\">\n";
 require KRONOLITH_TEMPLATES . '/index/index.inc';
 Horde::includeScriptFiles();
 Horde::outputInlineScript();
-Kronolith::initEventMap($conf['maps']);
+if ($conf['maps']['driver']) {
+    Kronolith::initEventMap($conf['maps']);
+}
 $notification->notify(array('listeners' => array('javascript')));
 $tac = Horde_Ajax_Imple::factory(array('kronolith', 'TagAutoCompleter'), array('triggerId' => 'kronolithEventTags', 'box' => 'kronolithEventACBox', 'pretty' => true));
 $tac->attach();
index a6bf4f4..41b517a 100644 (file)
@@ -52,7 +52,9 @@
     <li><a href="#" class="kronolithTabLink" id="kronolithEventLinkUrl"><?php echo _("URL") ?></a></li>
     <li><a href="#" class="kronolithTabLink" id="kronolithEventLinkAttendees"><?php echo _("Attendees") ?></a></li>
     <li><a href="#" class="kronolithTabLink" id="kronolithEventLinkTags"><?php echo _("Tags") ?></a></li>
+<?php if ($GLOBALS['conf']['maps']['driver']):?>
     <li><a href="#" class="kronolithTabLink" id="kronolithEventLinkMap"><?php echo _("Map") ?></a></li>
+<?php endif;?>
   </ul>
 </div>
 <br class="clear" />