Index: lams_tool_mindmap/web/includes/javascript/mapjs/main.js =================================================================== diff -u -r36702760023b9ea419756e43b5250673070b56d8 -r2de33ceda73863e0290f467daf0257bf0ca9ac60 --- lams_tool_mindmap/web/includes/javascript/mapjs/main.js (.../main.js) (revision 36702760023b9ea419756e43b5250673070b56d8) +++ lams_tool_mindmap/web/includes/javascript/mapjs/main.js (.../main.js) (revision 2de33ceda73863e0290f467daf0257bf0ca9ac60) @@ -21266,6 +21266,7 @@ } }); + $(document).on('keydown', function (e) { const functions = { 'U+003D': 'scaleUp', @@ -21287,16 +21288,21 @@ } } } - }).on('wheel mousewheel', function (e) { - const scroll = e.originalEvent.deltaX || (-1 * e.originalEvent.wheelDeltaX); - if (scroll < 0 && element.scrollLeft() === 0) { - e.preventDefault(); - } - if (scroll > 0 && (element[0].scrollWidth - element.width() - element.scrollLeft() === 0)) { - e.preventDefault(); - } }); + document.addEventListener('wheel mousewheel', function (e) { + const scroll = e.originalEvent.deltaX || (-1 * e.originalEvent.wheelDeltaX); + if (scroll < 0 && element.scrollLeft() === 0) { + e.preventDefault(); + } + if (scroll > 0 && (element[0].scrollWidth - element.width() - element.scrollLeft() === 0)) { + e.preventDefault(); + } + }, + // LAMS fix for scrolling on Chrome + { passive: false }); + + element.on('keypress', function (evt) { if (!actOnKeys) { return; @@ -25448,4 +25454,4 @@ /***/ }) /******/ ]); -//# sourceMappingURL=main.js.map +//# sourceMappingURL=main.js.map \ No newline at end of file