From ba7c5f4f54833f0de826b8c7c5f7c77075362d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Thu, 28 Feb 2019 23:08:02 +0100 Subject: [PATCH] Focus and blur modal-input for advanced filtering --- server/public/assets/js/channel.js | 5 +++++ server/public/assets/js/listeners.js | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/server/public/assets/js/channel.js b/server/public/assets/js/channel.js index 3b1b5604..b2d17303 100644 --- a/server/public/assets/js/channel.js +++ b/server/public/assets/js/channel.js @@ -146,6 +146,11 @@ var Channel = { M.Modal.init(document.getElementById("advanced_filter"), { onCloseEnd: function() { document.querySelector(".filter-results").innerHTML = ""; + document.getElementById("filtersearch_input").value = ""; + document.getElementById("filtersearch_input").blur(); + }, + onOpenEnd: function() { + document.getElementById("filtersearch_input").focus(); } }); M.Modal.init(document.getElementById("help")); diff --git a/server/public/assets/js/listeners.js b/server/public/assets/js/listeners.js index 4cc84619..011213d6 100755 --- a/server/public/assets/js/listeners.js +++ b/server/public/assets/js/listeners.js @@ -691,7 +691,6 @@ function addDynamicListeners() { addListener("click", "#open_advanced_filter", function(e) { this.preventDefault(); - document.getElementById("filtersearch_input").focus(); M.Modal.getInstance(document.getElementById("advanced_filter")).open(); });