Monotone-Parent: 41860311e9a9d95e4e0a179f742a52d433d59d72

Monotone-Revision: b71cb031b6d81c362bbb5a411baf4cd30bcf1b01

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-11-06T17:44:07
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2006-11-06 17:44:07 +00:00
parent 034af2c78f
commit 53d90d404c
3 changed files with 37 additions and 22 deletions

View File

@@ -9,13 +9,17 @@ var freeBusySelectorId;
function onContactKeyUp(node, event)
{
if (!running && (event.keyCode == 8
|| event.keyCode == 13
|| event.keyCode == 32
|| event.keyCode > 47)) {
running = true;
requestField = node;
setTimeout("triggerRequest()", delay);
if (!running) {
if (event.keyCode == 8
|| event.keyCode == 32
|| event.keyCode > 47) {
running = true;
requestField = node;
setTimeout("triggerRequest()", delay);
} else if (node.confirmedValue && event.keyCode == 13) {
node.value = node.confirmedValue;
node.setSelectionRange(node.value.length, node.value.length);
}
}
}
@@ -43,7 +47,13 @@ function updateResults(http)
else
searchField.uid = null;
searchField.hasfreebusy = false;
searchField.value = text[1];
if (text[1].substring(0, searchField.value.length).toUpperCase()
== searchField.value.toUpperCase())
searchField.value = text[1];
else {
searchField.value += ' >> ' + text[1];
}
searchField.confirmedValue = text[1];
var end = searchField.value.length;
searchField.setSelectionRange(start, end);
}