From 1f921c3c34f9be496b1063fac17c7c6877725304 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Mon, 7 May 2018 13:48:19 +0200 Subject: [PATCH] Fixed issue where empty results would prevent search results from showing up --- server/public/assets/js/search.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/server/public/assets/js/search.js b/server/public/assets/js/search.js index 3cb0297e..bdf24157 100755 --- a/server/public/assets/js/search.js +++ b/server/public/assets/js/search.js @@ -251,9 +251,7 @@ var Search = { } document.getElementById("results_soundcloud").innerHTML = ""; if(output.length > 0) { - if(document.querySelector("#results").innerHTML.length > 0) { - Helper.css(".search_results", "display", "block"); - } + //$(window).scrollTop(0); /*if(!pagination && fresh) { //Helper.css(".search_results", "display", "none"); @@ -264,7 +262,6 @@ var Search = { if(!pagination && fresh) { //$(".search_results").slideDown(); } - document.getElementsByTagName("body")[0].setAttribute("style", "overflow-y:hidden !important") /*if(nextPageToken) { document.querySelector(".next-results-button").setAttribute("data-pagination", nextPageToken); @@ -284,7 +281,14 @@ var Search = { /*Helper.removeClass(".search_loader_spinner", "active"); Helper.css(".search_results", "display", "block");*/ - } /*else if(!retried){ + } else { + document.getElementById("results_soundcloud").insertAdjacentHTML("afterbegin", "
"+empty_results_html+"
"); + document.getElementsByTagName("body")[0].setAttribute("style", "overflow-y:hidden !important") + } + if(document.querySelector("#results").innerHTML.length > 0) { + Helper.css(".search_results", "display", "block"); + } + /*else if(!retried){ Search.search(search_input, true); } else { //$("").appendTo($("#results_soundcloud")).show("blind", 83.33);