From 364e0c9de3cb5f0c4971c50b0b1d6b0600ac22a2 Mon Sep 17 00:00:00 2001 From: Marcel Gerber Date: Thu, 29 May 2014 01:45:11 +0200 Subject: [PATCH] Don't allow creating empty file filters --- src/search/FileFilters.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/search/FileFilters.js b/src/search/FileFilters.js index df0c52a0e0e..2dbbf8f1f90 100644 --- a/src/search/FileFilters.js +++ b/src/search/FileFilters.js @@ -330,6 +330,18 @@ define(function (require, exports, module) { }); } + // Code to enable/disable the OK button at the bottom of dialog (whether filter is empty or not) + var $primaryBtn = dialog.getElement().find(".primary"); + + function updatePrimaryButton() { + var trimmedValue = $editField.val().trim(); + + $primaryBtn.prop("disabled", !trimmedValue.length); + } + + $editField.on("input", updatePrimaryButton); + updatePrimaryButton(); + if (_context) { $editField.on("input", _.debounce(updateFileCount, 400)); updateFileCount();