Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / forms / listbox-selection-2.html
index 3735f28..b090ba0 100644 (file)
@@ -49,10 +49,10 @@ function mouseDownOnSelect(selId, index)
     var sl = document.getElementById(selId);
     var borderPaddingTop = 15;
     var borderPaddingLeft = 15;
-    var y = index * itemHeight + itemHeight / 3 - window.pageYOffset + borderPaddingTop;
-    var event = document.createEvent("MouseEvent");
-    event.initMouseEvent("mousedown", true, true, document.defaultView, 1, sl.offsetLeft +  borderPaddingLeft, sl.offsetTop + y, sl.offsetLeft + borderPaddingLeft, sl.offsetTop + y, false, false, false, false, 0, document);
-    sl.dispatchEvent(event);
+    var y = index * itemHeight + itemHeight / 2 - window.pageYOffset + borderPaddingTop;
+    eventSender.mouseMoveTo(sl.offsetLeft +  borderPaddingLeft, sl.offsetTop + y);
+    eventSender.mouseDown();
+    eventSender.mouseUp();
 }
 
 function selectionPattern(selectId)
@@ -80,11 +80,11 @@ mouseDownOnSelect("sl1", 8);
 shouldBe('selectionPattern("sl1")', '"00000001000000000"');
 
 mouseDownOnSelect("sl1", 0);
-shouldBe('selectionPattern("sl1")', '"01000000000000000"');
+shouldBe('selectionPattern("sl1")', '"10000000000000000"');
 
 for (i = 0; i < 9; i++)
     mouseDownOnSelect("sl1", 7);
-shouldBe('selectionPattern("sl1")', '"00000000000000001"');
+shouldBe('selectionPattern("sl1")', '"00000001000000000"');
 
 mouseDownOnSelect("sl2", 1);
 shouldBe('selectionPattern("sl2")', '"010"');