summaryrefslogtreecommitdiff
path: root/sidebar.php
diff options
context:
space:
mode:
authorBrian Holland <windmillway2@gmail.com>2010-09-09 13:17:13 +0000
committerBrian Holland <windmillway2@gmail.com>2010-09-09 13:17:13 +0000
commitc859f65c5c75650e576ba756be36d398af3b71da (patch)
tree71a24eb714ff8a72520fef0f47c871a59fc830a5 /sidebar.php
parent9e17ac1065a16aca9aafc42db3ff2c562a8bec9d (diff)
downloadwebtrees-c859f65c5c75650e576ba756be36d398af3b71da.tar.gz
webtrees-c859f65c5c75650e576ba756be36d398af3b71da.tar.bz2
webtrees-c859f65c5c75650e576ba756be36d398af3b71da.zip
Bug #591596 - Googlemap tab v.8667 - Hopefully this is the definitive fix until V3 is released.
Diffstat (limited to 'sidebar.php')
-rw-r--r--sidebar.php14
1 files changed, 13 insertions, 1 deletions
diff --git a/sidebar.php b/sidebar.php
index 6d1a468725..ee033ba042 100644
--- a/sidebar.php
+++ b/sidebar.php
@@ -142,7 +142,12 @@ function closeCallback() {
jQuery.get('individual.php?pid=<?php echo $controller->pid;?>&action=ajax&pin=false');
pinned = false;
}
- loadMap();
+ if (jQuery("#tabs li:eq("+jQuery("#tabs").tabs("option", "selected")+") a").attr("title") == "googlemap") {
+ loadMap();
+ map.setMapType(<?php echo $GOOGLEMAP_MAP_TYPE; ?>);
+ SetMarkersAndBounds();
+ ResizeMap();
+ }
}
function openCallback() {
@@ -157,6 +162,12 @@ function openCallback() {
}
}
});
+ if (jQuery("#tabs li:eq("+jQuery("#tabs").tabs("option", "selected")+") a").attr("title") == "googlemap") {
+ loadMap();
+ map.setMapType(<?php echo $GOOGLEMAP_MAP_TYPE; ?>);
+ SetMarkersAndBounds();
+ ResizeMap();
+ }
}
jQuery(document).ready(function() {
@@ -194,6 +205,7 @@ jQuery(document).ready(function() {
modsLoaded=true;
} else {
jQuery("#sidebarAccordion").accordion("resize");
+ openCallback();
}
jQuery('#sidebarAccordion').show();
jQuery('#sidebar_pin').show();