4 <title>drag timebar test</title>
5 <script src=media-controls.js></script>
6 <script src=media-file.js></script>
7 <script src=video-test.js></script>
14 if (window.layoutTestController)
15 layoutTestController.dumpAsText();
22 if (window.eventSender) {
26 seekCoords = mediaControlsButtonCoordinates(video, "timeline");
28 failTest(exception.description);
34 eventSender.dragMode = false;
35 eventSender.mouseMoveTo(x, y);
36 eventSender.mouseDown();
38 // Drag mouse off of the slider thumb to make sure it continues to track
40 eventSender.mouseMoveTo(x, y);
42 window.setTimeout("move()", 100);
49 var delta = (10 + moveCount * 2) * (moveCount % 2 ? 1 : -1);
51 if (window.eventSender) {
53 eventSender.mouseMoveTo(x, y);
61 window.setTimeout("move()", 100);
65 if (window.eventSender)
66 eventSender.mouseUp();
73 waitForEvent('canplaythrough', test);
74 waitForEvent('seeked', seeked);
75 video.src = findMediaFile("video", "content/test");
80 <body onload="start()">
81 <p>Test that dragging the timebar thumb causes seeks.</p>
82 <video controls></video>