From 570599c19d9a89f72e6b81d08d0a538afb440b50 Mon Sep 17 00:00:00 2001 From: Lars Jung Date: Sat, 9 May 2015 01:18:56 +0200 Subject: [PATCH] Add debounce option to search. --- src/_h5ai/client/css/inc/ext/search.less | 6 ++++ src/_h5ai/client/js/inc/ext/search.js | 15 ++++++---- src/_h5ai/client/js/inc/ext/select.js | 36 +++++++++++------------- src/_h5ai/conf/options.json | 5 +++- 4 files changed, 36 insertions(+), 26 deletions(-) diff --git a/src/_h5ai/client/css/inc/ext/search.less b/src/_h5ai/client/css/inc/ext/search.less index d74b626d..772db7a3 100644 --- a/src/_h5ai/client/css/inc/ext/search.less +++ b/src/_h5ai/client/css/inc/ext/search.less @@ -20,4 +20,10 @@ display: inline-block; } } + + &.pending { + input { + color: @col-text-disabled-black; + } + } } diff --git a/src/_h5ai/client/js/inc/ext/search.js b/src/_h5ai/client/js/inc/ext/search.js index 7475aa56..694c2d4e 100644 --- a/src/_h5ai/client/js/inc/ext/search.js +++ b/src/_h5ai/client/js/inc/ext/search.js @@ -1,7 +1,8 @@ modulejs.define('ext/search', ['_', '$', 'core/event', 'core/location', 'core/resource', 'core/server', 'core/settings', 'model/item', 'view/view'], function (_, $, event, location, resource, server, allsettings, Item, view) { var settings = _.extend({ - enabled: false + enabled: false, + debounceTime: 300 }, allsettings.search); var template = '