зеркало из https://github.com/mozilla/pjs.git
On MacOSX, take into account that the up-arrow scrollbar button is usually below the slider. b=559272 r=olli
This commit is contained in:
Родитель
352abb7149
Коммит
9031279c34
|
@ -34,8 +34,13 @@ var tests = [
|
||||||
nextTest();
|
nextTest();
|
||||||
// Click the top scroll arrow.
|
// Click the top scroll arrow.
|
||||||
var x = scroller.getBoundingClientRect().width - 5;
|
var x = scroller.getBoundingClientRect().width - 5;
|
||||||
synthesizeMouse(scroller, x, 5, { type : "mousedown" }, window);
|
var y = 5;
|
||||||
synthesizeMouse(scroller, x, 5, { type: "mouseup" }, window);
|
// On MacOSX the top scroll arrow can be below the slider just above
|
||||||
|
// the bottom scroll arrow.
|
||||||
|
if (navigator.platform.indexOf("Mac") >= 0)
|
||||||
|
y = scroller.getBoundingClientRect().height - 40;
|
||||||
|
synthesizeMouse(scroller, x, y, { type : "mousedown" }, window);
|
||||||
|
synthesizeMouse(scroller, x, y, { type: "mouseup" }, window);
|
||||||
},
|
},
|
||||||
function() {
|
function() {
|
||||||
ok(true, "Clicking the top scroll arrow should scroll.");
|
ok(true, "Clicking the top scroll arrow should scroll.");
|
||||||
|
@ -59,7 +64,7 @@ var tests = [
|
||||||
nextTest();
|
nextTest();
|
||||||
// Click the scrollbar.
|
// Click the scrollbar.
|
||||||
var x = scroller.getBoundingClientRect().width - 5;
|
var x = scroller.getBoundingClientRect().width - 5;
|
||||||
var y = scroller.getBoundingClientRect().height - 60;
|
var y = scroller.getBoundingClientRect().height - 50;
|
||||||
synthesizeMouse(scroller, x, y, { type : "mousedown" }, window);
|
synthesizeMouse(scroller, x, y, { type : "mousedown" }, window);
|
||||||
synthesizeMouse(scroller, x, y, { type: "mouseup" }, window);
|
synthesizeMouse(scroller, x, y, { type: "mouseup" }, window);
|
||||||
},
|
},
|
||||||
|
|
Загрузка…
Ссылка в новой задаче