| Index: third_party/WebKit/LayoutTests/fast/events/touch/resources/touch-user-gesture-frame.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/events/touch/resources/touch-user-gesture-frame.html b/third_party/WebKit/LayoutTests/fast/events/touch/resources/touch-user-gesture-frame.html
|
| deleted file mode 100644
|
| index ef5e9e86e4ddff1875b615fef41cbf75c5a20cd6..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/fast/events/touch/resources/touch-user-gesture-frame.html
|
| +++ /dev/null
|
| @@ -1,94 +0,0 @@
|
| -<style>
|
| - #target {
|
| - width: 100%;
|
| - height: 200px;
|
| - background: lightblue;
|
| - }
|
| -</style>
|
| -<script src='../../../../resources/js-test.js'></script>
|
| -<div id='target'>Target</div>
|
| -<div id='description'>Test user gesture behavior during touch events.</div>
|
| -<div id='console'></div>
|
| -
|
| -<script>
|
| -window.jsTestIsAsync = true;
|
| -var openedPopup = undefined;
|
| -var cancelEvent = false;
|
| -
|
| -function handler(e) {
|
| - if (cancelEvent)
|
| - e.preventDefault();
|
| -
|
| - if (openedPopup !== undefined)
|
| - testFailed('Handler invoked multiple times');
|
| -
|
| - var w = window.open('about:blank', '_blank');
|
| - if (w) {
|
| - w.close();
|
| - openedPopup = true;
|
| - } else {
|
| - openedPopup = false;
|
| - }
|
| -}
|
| -
|
| -var target = document.getElementById('target');
|
| -
|
| -function testPopupOnEventDuring(eventType, expectPopup, operation) {
|
| - openedPopup = undefined;
|
| - target.addEventListener(eventType, handler);
|
| -
|
| - operation();
|
| -
|
| - if (openedPopup===undefined)
|
| - testFailed(eventType + ' handler was not invoked');
|
| - else if (expectPopup)
|
| - shouldBeTrue('openedPopup');
|
| - else
|
| - shouldBeFalse('openedPopup');
|
| -
|
| - target.removeEventListener(eventType, handler);
|
| -}
|
| -
|
| -if (window.testRunner) {
|
| - testRunner.setCloseRemainingWindowsWhenComplete(true);
|
| - testRunner.setCanOpenWindows();
|
| - testRunner.setPopupBlockingEnabled(true);
|
| -}
|
| -
|
| -window.addEventListener('load', function() {
|
| - var rect = target.getBoundingClientRect();
|
| - var targetX = rect.left + rect.width / 2;
|
| - var targetY = rect.top + rect.height / 2;
|
| -
|
| - debug('touchstart should not be a user gesture');
|
| - eventSender.addTouchPoint(targetX, targetY);
|
| - testPopupOnEventDuring('touchstart', false, function() { eventSender.touchStart(); });
|
| -
|
| - debug('touchmove should not be a user gesture');
|
| - eventSender.updateTouchPoint(0, targetX + 1, targetY);
|
| - testPopupOnEventDuring('touchmove', false, function() { eventSender.touchMove(); });
|
| -
|
| - debug("touchend should not be a user gesture if it's moved beyond the slop region");
|
| - eventSender.releaseTouchPoint(0);
|
| - testPopupOnEventDuring('touchend', false, function() { eventSender.touchEnd('movedBeyondSlopRegion'); });
|
| -
|
| - debug('touchend should be a user gesture when it occurs as part of a tap');
|
| - eventSender.addTouchPoint(targetX, targetY);
|
| - eventSender.touchStart();
|
| - eventSender.updateTouchPoint(0, targetX + 1, targetY);
|
| - eventSender.touchMove();
|
| - eventSender.releaseTouchPoint(0);
|
| - testPopupOnEventDuring('touchend', true, function() { eventSender.touchEnd(); });
|
| -
|
| - debug('touchmove and touchend should not be a user gesture when it occurs as part of a drag without scrolling');
|
| - cancelEvent = true;
|
| - eventSender.addTouchPoint(targetX, targetY);
|
| - eventSender.touchStart();
|
| - eventSender.updateTouchPoint(0, targetX + 1, targetY);
|
| - testPopupOnEventDuring('touchmove', false, function() { eventSender.touchMove('movedBeyondSlopRegion'); });
|
| - eventSender.releaseTouchPoint(0);
|
| - testPopupOnEventDuring('touchend', false, function() { eventSender.touchEnd('movedBeyondSlopRegion'); });
|
| -
|
| - finishJSTest();
|
| - });
|
| -</script>
|
|
|