app/assets/javascript/pageflow/linkmap_page/widgets/linkmap/area_contains.js in pageflow-linkmap-page-1.5.0 vs app/assets/javascript/pageflow/linkmap_page/widgets/linkmap/area_contains.js in pageflow-linkmap-page-2.0.0

- old
+ new

@@ -1,18 +1,19 @@ $.fn.linkmapAreaContains = function(position) { var area = $(this); var mask = area.data('mask'); if (mask) { - return mask.contains(position.leftInPercent / 100, position.topInPercent / 100); + return mask.contains(position.leftInPercent, position.topInPercent); } else { - var areaPosition = area.position(); + var areaLeft = parseFloat(area.css('left')); + var areaTop = parseFloat(area.css('top')); var areaWidth = area.width(); var areaHeight = area.height(); - return position.leftInPixel >= areaPosition.left && - position.leftInPixel < areaPosition.left + areaWidth && - position.topInPixel >= areaPosition.top && - position.topInPixel < areaPosition.top + areaHeight; + return position.leftInPixel >= areaLeft && + position.leftInPixel < areaLeft + areaWidth && + position.topInPixel >= areaTop && + position.topInPixel < areaTop + areaHeight; } };