From cd8b48c2823eb6165797d6ffa0222896ede7d1ea Mon Sep 17 00:00:00 2001 From: Carlos Salaverria Date: Thu, 1 Sep 2016 16:15:03 -0500 Subject: [PATCH] Fix incorrect info box size calculation --- public_html/script.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public_html/script.js b/public_html/script.js index ae9af78..8d77d51 100644 --- a/public_html/script.js +++ b/public_html/script.js @@ -1201,7 +1201,7 @@ function adjustSelectedInfoBlockPosition() { // Get info box position and size var infoBox = $('#selected_infoblock'); var infoBoxPosition = infoBox.position(); - var infoBoxExtent = getExtent(infoBoxPosition.left, infoBoxPosition.top, infoBox.width(), infoBox.height()); + var infoBoxExtent = getExtent(infoBoxPosition.left, infoBoxPosition.top, infoBox.outerWidth(), infoBox.outerHeight()); // Get map size var mapCanvas = $('#map_canvas'); @@ -1217,7 +1217,7 @@ function adjustSelectedInfoBlockPosition() { // Find new position for (var i = 0; i < candidatePositions.length; i++) { var candidatePosition = candidatePositions[i]; - var candidateExtent = getExtent(candidatePosition.x, candidatePosition.y, infoBox.width(), infoBox.height()); + var candidateExtent = getExtent(candidatePosition.x, candidatePosition.y, infoBox.outerWidth(), infoBox.outerHeight()); if (!isPointInsideExtent(markerPosition[0], markerPosition[1], candidateExtent) && isPointInsideExtent(candidatePosition.x, candidatePosition.y, mapExtent)) { // Found a new position that doesn't overlap marker - move box to that position