12 <embed id=
"touch_plugin" type=
"application/x-webkit-test-webplugin" accepts-touch=
"synthetic" print-event-details=
"true"></embed><embed id=
"plugin" type=
"application/x-webkit-test-webplugin"></embed>
15 if (!window
.testRunner
|| !window
.eventSender
) {
16 document
.write("This test does not work in manual mode.");
18 testRunner
.dumpAsText();
20 var positionX
= plugin
.offsetLeft
+ 10;
21 var positionY
= plugin
.offsetTop
+ 10;
22 eventSender
.addTouchPoint(positionX
, positionY
);
23 eventSender
.touchStart();
24 eventSender
.releaseTouchPoint(0);
25 eventSender
.touchEnd();
27 positionX
= touch_plugin
.offsetLeft
+ 10;
28 positionY
= touch_plugin
.offsetTop
+ 10;
29 eventSender
.addTouchPoint(positionX
, positionY
);
30 eventSender
.touchStart();
31 eventSender
.updateTouchPoint(0, positionX
+ 10, positionY
+ 5);
32 eventSender
.touchMove();
33 eventSender
.releaseTouchPoint(0);
34 eventSender
.touchEnd();
36 eventSender
.zoomPageIn();
37 eventSender
.addTouchPoint(positionX
, positionY
);
38 eventSender
.touchStart();
39 eventSender
.updateTouchPoint(0, positionX
+ 10, positionY
+ 5);
40 eventSender
.touchMove();
41 eventSender
.releaseTouchPoint(0);
42 eventSender
.touchEnd();
44 eventSender
.zoomPageOut();
45 eventSender
.addTouchPoint(positionX
, positionY
);
46 eventSender
.touchStart();
47 eventSender
.updateTouchPoint(0, positionX
+ 10, positionY
+ 5);
48 eventSender
.touchMove();
49 eventSender
.releaseTouchPoint(0);
50 eventSender
.touchEnd();