diff --git a/server/public/assets/js/functions.js b/server/public/assets/js/functions.js index d5f52a13..e14e1f88 100644 --- a/server/public/assets/js/functions.js +++ b/server/public/assets/js/functions.js @@ -22,6 +22,8 @@ function removeAllListeners() { } function filterPlaylistElements(page) { + var value = document.getElementById("filtersearch_input").value; + if(value == "") return; Helper.ajax({ type: "POST", headers: { @@ -29,7 +31,7 @@ function filterPlaylistElements(page) { }, url: "/api/search/" + chan.toLowerCase(), data: { - searchQuery: document.getElementById("filtersearch_input").value, + searchQuery: value, token: zoff_api_token, page: page }, diff --git a/server/public/assets/js/listeners.js b/server/public/assets/js/listeners.js index 4b053423..264267d1 100755 --- a/server/public/assets/js/listeners.js +++ b/server/public/assets/js/listeners.js @@ -1860,6 +1860,7 @@ function addDynamicListeners() { document.querySelector("#password") != document.activeElement && document.querySelector("#other-list-name-add") != document.activeElement && document.querySelector("#user-pass-input") != document.activeElement && + document.querySelector("#filtersearch_input") != document.activeElement && document.querySelector("#thumbnail_input") != document.activeElement && document.querySelector("#rules_input") != document.activeElement && document.querySelector("#description_input") != document.activeElement &&