mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-05 05:18:51 +00:00
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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user