var community_link = $("#interactive-map");
var default_content = <?php echo $community_page_content ?>;
var region_text = $(".region-text");
+ var image_container = $(".map-image-container");
+ var page_link = $(".map-page-link");
+ var page_title = $(".map-page-title");
+ var page_content = $(".map-page-content");
// set the default data next to the dropdown community map
function set_default_data(){
- regionData.find(".map-page-title").html('<?php echo $community_page_object->post_title; ?>');
- regionData.find(".map-image-container").css("height","175px").css("width", "300px").css("background", "url(' <?php echo $community_page_image; ?> ')no-repeat center center").css("background-position", "cover");
- regionData.find(".map-page-content").html(default_content);
+ regionData.find(page_title).html('<?php echo $community_page_object->post_title; ?>');
+ regionData.find(image_container).css("height","175px").css("width", "300px").css("background", "url(' <?php echo $community_page_image; ?> ')no-repeat center center").css("background-position", "cover");
+ regionData.find(page_content).html(default_content);
}
$(community_link).find("li").mouseenter( function () {
$('.' + target_class).not(".region-text").css("stroke", 'white').css("stroke-width", "2px");
id = $(this).attr("data-id");
-
- regionData.find(".map-page-link").attr("href", site_array[id]['url']);
- regionData.find(".map-page-title").html(site_array[id]['title']);
- regionData.find(".map-image-container").css("height","175px").css("width", "300px").css("background", "url('" + site_array[id]['image'] + "')no-repeat center center").css("background-position", "cover");
- regionData.find(".map-page-content").html(site_array[id]['content']);
+ regionData.find(page_link).attr("href", site_array[id]['url']);
+ regionData.find(page_title).html(site_array[id]['title']);
+
+ // remove image container if there is no image
+ if ( site_array[id]['image'] !== false ){
+ image_container.css("display", "inline-block");
+ regionData.find(image_container).css("height","175px").css("width", "300px").css("background", "url('" + site_array[id]['image'] + "')no-repeat center center").css("background-position", "cover");
+ } else {
+ image_container.css("display", "none");
+ }
+
+ regionData.find(page_content).html(site_array[id]['content']);
}, function () {
$("." + target_class + ".text-container").attr("opacity", "1");