From 7f5bfe1d3d98f4596d1b6298b5e02f207f2bce2e Mon Sep 17 00:00:00 2001 From: gusreiber Date: Wed, 9 Mar 2016 17:09:29 -0800 Subject: [PATCH] forcing empty filter to exit --- .../js/widgets/config/model/ConfigTableMetaData.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/war/src/main/js/widgets/config/model/ConfigTableMetaData.js b/war/src/main/js/widgets/config/model/ConfigTableMetaData.js index 928fe3e006..bf83863f9f 100644 --- a/war/src/main/js/widgets/config/model/ConfigTableMetaData.js +++ b/war/src/main/js/widgets/config/model/ConfigTableMetaData.js @@ -128,6 +128,16 @@ ConfigTableMetaData.prototype.addFindWidget = function() { var findTimeout; thisTMD.findInput.keydown(function() { + + //keydown needs to wait a pulse for the value to be applied to the input. + setTimeout(function(){ + var val = thisTMD.findInput.val(); + + //if the keydown does not set a value, this filtering should exit. + if(val === ''){ + return false; + } + if (findTimeout) { clearTimeout(findTimeout); findTimeout = undefined; @@ -136,6 +146,7 @@ ConfigTableMetaData.prototype.addFindWidget = function() { findTimeout = undefined; thisTMD.showSections(thisTMD.findInput.val()); }, 300); + },1); }); this.configWidgets.append(findWidget); -- GitLab