make sure element is visible on focus change

This commit is contained in:
Damien Elmes 2011-12-17 11:03:39 +09:00
parent 91b37842d4
commit b3fc9e8f8b

View file

@ -88,6 +88,14 @@ function onFocus(elem) {
$(elem).css("-webkit-user-select", "none");
setTimeout(function () { unfocusHack() }, 1);
py.run("focus:" + currentField.id.substring(1));
function pos(obj) {
var cur = 0;
do {
cur += obj.offsetTop;
} while (obj = obj.offsetParent);
return cur;
}
window.scroll(0,pos(elem)-15);
}
// restore cursor