Title: [173764] trunk/LayoutTests
Revision
173764
Author
[email protected]
Date
2014-09-19 11:15:05 -0700 (Fri, 19 Sep 2014)

Log Message

Videos with controls enabled never receive 'dragstart' events.
https://bugs.webkit.org/show_bug.cgi?id=136837

Reviewed by Sam Weinig.

* media/video-controls-drag-expected.txt: Added.
* media/video-controls-drag.html: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (173763 => 173764)


--- trunk/LayoutTests/ChangeLog	2014-09-19 18:10:32 UTC (rev 173763)
+++ trunk/LayoutTests/ChangeLog	2014-09-19 18:15:05 UTC (rev 173764)
@@ -1,3 +1,13 @@
+2014-09-19  Jer Noble  <[email protected]>
+
+        Videos with controls enabled never receive 'dragstart' events.
+        https://bugs.webkit.org/show_bug.cgi?id=136837
+
+        Reviewed by Sam Weinig.
+
+        * media/video-controls-drag-expected.txt: Added.
+        * media/video-controls-drag.html: Added.
+
 2014-09-19  Diego Pino Garcia  <[email protected]>
 
         Simple ES6 feature:String prototype additions

Added: trunk/LayoutTests/media/video-controls-drag-expected.txt (0 => 173764)


--- trunk/LayoutTests/media/video-controls-drag-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/media/video-controls-drag-expected.txt	2014-09-19 18:15:05 UTC (rev 173764)
@@ -0,0 +1,5 @@
+This tests that videos with controls enabled are still draggable. In a browser, start the test by dragging the video outside its controls area.
+
+EVENT(drag)
+END OF TEST
+

Added: trunk/LayoutTests/media/video-controls-drag.html (0 => 173764)


--- trunk/LayoutTests/media/video-controls-drag.html	                        (rev 0)
+++ trunk/LayoutTests/media/video-controls-drag.html	2014-09-19 18:15:05 UTC (rev 173764)
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+    <title>video-controls-dragstart</title>
+    <style>
+        video {  border: 1px solid black; }
+    </style>
+    <script src=""
+    <script>
+    function go() {
+        video = document.getElementsByTagName('video')[0];
+        waitForEventAndEnd('drag');
+
+        if (window.eventSender) {
+            eventSender.mouseMoveTo(video.offsetLeft + 10, video.offsetTop + 10);
+            eventSender.mouseDown();
+            eventSender.leapForward(200);
+            eventSender.mouseMoveTo(video.offsetLeft + 100, video.offsetTop + 100);
+            eventSender.mouseUp();
+        }
+    }
+    </script>
+<body _onload_="go()">
+    <div>This tests that videos with controls enabled are still draggable. In a browser, start the test by dragging the video outside its controls area.</div>
+    <video controls draggable="true"></video>
+</body>
+</html>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to