From c8c89d195e47e08460e230290daba65fb6edd1d6 Mon Sep 17 00:00:00 2001 From: Michael Stenta Date: Thu, 5 Dec 2019 16:43:15 -0500 Subject: [PATCH] Set onFocusOnly: true when initializing maps, so that the user must click on the map before scroll zoom works. --- modules/farm/farm_map/js/farm_map.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/farm/farm_map/js/farm_map.js b/modules/farm/farm_map/js/farm_map.js index d2de0018..64a22652 100644 --- a/modules/farm/farm_map/js/farm_map.js +++ b/modules/farm/farm_map/js/farm_map.js @@ -2,10 +2,12 @@ Drupal.behaviors.farm_map = { attach: function (context, settings) { var units = Drupal.settings.farm_map.units; + var interactions = { onFocusOnly: true }; if (settings.farm_map.maps) { settings.farm_map.maps.forEach(function (target) { $('#' + target, context).once('farm-map', function () { - farmOS.map.create(target, { units: units }); + $('#' + target, context).attr('tabIndex', 0); + farmOS.map.create(target, { units: units, interactions: interactions }); }); }); }