642
642
keyboardVisibleCheckBox.checked = true;
644
tryCompare(loginList, "height", view.height - view.inputMethod.keyboardRectangle.height);
644
var halfway = (view.height - loginList.highlightedHeight) / 2;
645
var halfwayWithOsk = halfway - view.inputMethod.keyboardRectangle.height / 2;
646
tryCompare(loginList, "boxVerticalOffset", halfwayWithOsk);
648
var highlightItem = findChild(loginList, "highlightItem");
645
649
tryCompareFunction( function() {
646
var loginListRect = loginList.mapToItem(view, 0, 0, loginList.width, loginList.height);
647
return loginListRect.y + loginListRect.height <= view.inputMethod.keyboardRectangle.y;
650
var highlightRect = highlightItem.mapToItem(view, 0, 0, highlightItem.width, highlightItem.height);
651
return highlightRect.y + highlightRect.height <= view.inputMethod.keyboardRectangle.y;
650
654
// once the vkb goes away, loginList goes back to its full height
652
656
keyboardVisibleCheckBox.checked = false;
654
tryCompare(loginList, "height", view.height);
658
tryCompare(loginList, "boxVerticalOffset", halfway);
657
661
function test_passphrase() {