diff --git a/test/events.js b/test/events.js index 44efae27..5809ec4d 100644 --- a/test/events.js +++ b/test/events.js @@ -147,13 +147,13 @@ var simulateEnter = function ($element, x, y) { simEvent.clientX = offset.left + x; simEvent.clientY = offset.top + y; - $canvas.simulate( 'mouseenter', simEvent ); + $canvas.simulate( OpenSeadragon.MouseTracker.haveMouseEnter ? 'mouseenter' : 'mouseover', simEvent ); }; var simulateLeave = function ($element, x, y) { simEvent.clientX = offset.left + x; simEvent.clientY = offset.top + y; - $canvas.simulate( 'mouseleave', simEvent ); + $canvas.simulate( OpenSeadragon.MouseTracker.haveMouseEnter ? 'mouseleave' : 'mouseout', simEvent ); }; var simulateMove = function ($element, dX, dY, count) { diff --git a/test/navigator.js b/test/navigator.js index a073fee8..c59d528a 100644 --- a/test/navigator.js +++ b/test/navigator.js @@ -189,7 +189,7 @@ QUnit.config.autostart = false; clientY:offset.top + locationY }; $canvas - .simulate('mouseenter', event) + .simulate(OpenSeadragon.MouseTracker.haveMouseEnter ? 'mouseenter' : 'mouseover', event) .simulate('mousedown', event) .simulate('mouseup', event); }; diff --git a/test/test.js b/test/test.js index cc640abd..c051d14b 100644 --- a/test/test.js +++ b/test/test.js @@ -37,7 +37,7 @@ }; $canvas - .simulate( 'mouseenter', event ) + .simulate( OpenSeadragon.MouseTracker.haveMouseEnter ? 'mouseenter' : 'mouseover', event ) .simulate( 'mousedown', event ); for ( var i = 0; i < args.dragCount; i++ ) { event.clientX += args.dragDx; @@ -47,7 +47,7 @@ } $canvas .simulate( 'mouseup', event ) - .simulate( 'mouseleave', event ); + .simulate( OpenSeadragon.MouseTracker.haveMouseEnter ? 'mouseleave' : 'mouseout', event ); }, initializeTestDOM: function () {