Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(287)

Unified Diff: third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-capture-transition-events.html

Issue 2098883002: Make PointerEvent an experimental web platform feature. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased, fixed js path. Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-capture-transition-events.html
diff --git a/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-capture-transition-events.html b/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-capture-transition-events.html
deleted file mode 100644
index ab6f5eab8a5af544621f67c138f55600112c0c70..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-capture-transition-events.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE HTML>
-<script src="../../../../../resources/js-test.js"></script>
-<style>
-div.box {
- margin: 5px;
- padding: 20px;
- float: left;
-}
-</style>
-
-<div id="grey" class="box" style="background-color:grey;">
- <div id="green" class="box" style="background-color:green;">
- </div>
- <div id="blue" class="box" style="background-color:blue;">
- </div>
-</div>
-
-<div id="console"></div>
-
-<script>
-description("Verifies that trasition events are correctly fired in different pointer capture scenarios for mouse.");
-
-var testSet = [
- { firstCapturing: 'none', secondCapturing: 'blue' },
- { firstCapturing: 'none', secondCapturing: 'green' },
- { firstCapturing: 'blue', secondCapturing: 'none' },
- { firstCapturing: 'green', secondCapturing: 'none' },
- { firstCapturing: 'blue', secondCapturing: 'green' },
- { firstCapturing: 'green', secondCapturing: 'blue' },
-];
-
-var mousePointerId = 1;
-
-var rect = document.getElementById("green").getBoundingClientRect();
-var x1 = rect.left + 5;
-var y1 = rect.top + 5;
-
-var rect = document.getElementById("blue").getBoundingClientRect();
-var x2 = rect.left + 5;
-var y2 = rect.top + 5;
-
-function init() {
- var eventList = ["mouseenter", "mouseleave", "mouseover", "mouseout", "mousemove",
- "pointerenter", "pointerleave", "pointerover", "pointerout", "pointermove",
- "gotpointercapture", "lostpointercapture"];
-
- ["grey", "green", "blue"].forEach(function(id) {
- var targetDiv = document.getElementById(id);
- eventList.forEach(function(eventName) {
- targetDiv.addEventListener(eventName, function(event) {
- if (event.eventPhase == Event.AT_TARGET) {
- debug(id + " received " + event.type);
- }
- });
- });
- });
-}
-
-function testScenario(testcase, borderCross) {
- debug(" ==== '" + testcase.firstCapturing + "' is capturing and then '" + testcase.secondCapturing + "' will capture" + (borderCross ? "; will move pointer to 'blue'" : "") + " ====");
-
- debug(" **** Move mouse to green and press *****");
- eventSender.mouseMoveTo(x1, y1);
- eventSender.mouseDown(1);
-
- debug(" **** Set initial capturing and jiggle mouse in green *****");
- if (testcase.firstCapturing != "none") {
- debug("--- Set pointercapture for " + testcase.firstCapturing + " ---");
- document.getElementById(testcase.firstCapturing).setPointerCapture(mousePointerId);
- }
- eventSender.mouseMoveTo(x1+1, y1+1);
- if (testcase.secondCapturing != "none") {
- debug("--- Set pointercapture for " + testcase.secondCapturing + " ---");
- document.getElementById(testcase.secondCapturing).setPointerCapture(mousePointerId);
- } else if(testcase.firstCapturing != "none") {
- debug("--- Release pointercapture for " + testcase.firstCapturing + " ---");
- document.getElementById(testcase.firstCapturing).releasePointerCapture(mousePointerId);
- }
-
- if (borderCross) {
- debug(" **** Move to blue box *****");
- eventSender.mouseMoveTo(x2, y2);
- } else {
- debug(" **** Jiggle mouse in green *****");
- eventSender.mouseMoveTo(x1, y1);
- }
-
- debug(" **** Move out of grey, then release *****");
- eventSender.mouseMoveTo(0, 0);
- eventSender.mouseUp(1);
- eventSender.mouseDown(0);
- eventSender.mouseUp(0);
- eventSender.leapForward(500);
- debug("");
-}
-
-function runTests() {
- for (var i = 0; i < testSet.length; i++) {
- testScenario(testSet[i], true);
- }
- for (var i = 0; i < testSet.length; i++) {
- testScenario(testSet[i], false);
- }
-}
-
-init();
-if (window.eventSender)
- runTests();
-else
- debug("This test requires eventSender");
-
-</script>

Powered by Google App Engine
This is Rietveld 408576698