From 96ae0d1b16a7a78eff06c19b2fc3724318d49c45 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Mon, 8 Mar 2010 21:42:10 +0000 Subject: [PATCH] Monotone-Parent: 9b6a87c288fd476ce2774933261d8fc081fc8334 Monotone-Revision: d6acf550ed6a03fbd33942b8d7cd672e30a07bf0 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2010-03-08T21:42:10 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 7 +++++++ UI/WebServerResources/UIxContactsUserFolders.js | 7 +++---- UI/WebServerResources/generic.js | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 98aa702fa..a8c25c732 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2010-03-08 Wolfgang Sourdeau + * UI/WebServerResources/generic.js (onSearchKeyDown): set the + search timeout to 500 ms instead of 1 sec. + + * UI/WebServerResources/UIxContactsUserFolders.js + (onFolderSearchKeyDown): move the start of the animation to + onSearchFormSubmit. + * UI/WebServerResources/generic.js (createDialog): new method designed to provide a normalized interface for creating popup dialogs with DOM methods. diff --git a/UI/WebServerResources/UIxContactsUserFolders.js b/UI/WebServerResources/UIxContactsUserFolders.js index 3d1c37d95..c7958844a 100644 --- a/UI/WebServerResources/UIxContactsUserFolders.js +++ b/UI/WebServerResources/UIxContactsUserFolders.js @@ -3,6 +3,8 @@ var d; function onSearchFormSubmit() { + startAnimation($("pageContent"), $("filterPanel")); + var searchValue = $("searchValue"); var encodedValue = encodeURI(searchValue.value); @@ -244,10 +246,7 @@ function onFolderSearchKeyDown(event) { } div.clean = true; $("addButton").addClassName("disabled"); - } - - if (this.timer) - startAnimation($("pageContent"), $("filterPanel")); + } } function initUserFoldersWindow() { diff --git a/UI/WebServerResources/generic.js b/UI/WebServerResources/generic.js index 59596e8b1..dbdf6f3f6 100644 --- a/UI/WebServerResources/generic.js +++ b/UI/WebServerResources/generic.js @@ -932,7 +932,7 @@ function onSearchKeyDown(event) { else if (event.keyCode == 0 || event.keyCode == Event.KEY_BACKSPACE || event.keyCode > 31) - this.timer = setTimeout("onSearchFormSubmit()", 1000); + this.timer = setTimeout("onSearchFormSubmit()", 500); } function onSearchFormSubmit(event) {