# HG changeset patch # User Matti Hamalainen # Date 1509308828 -7200 # Node ID 649998a9b6d81081ad2d81eeb8899eb60b883634 # Parent 03db1dc33af94f629d375bd03e8ec8ae12461218 Handle empty result set. diff -r 03db1dc33af9 -r 649998a9b6d8 www/search.js --- a/www/search.js Sun Oct 29 22:10:08 2017 +0200 +++ b/www/search.js Sun Oct 29 22:27:08 2017 +0200 @@ -108,6 +108,7 @@ mapWS.send("MAPSEARCH:"+ 10 +":"+ searchList.join(":") +"\n" + fieldPattern.value); }; + // Register events mapWS.onmessage = function(evt) { if (evt.data.substr(0, 6) == "ERROR:") @@ -115,7 +116,7 @@ mapLog("ERROR! "+ evt.data.substr(6)); } else - if (evt.data.substr(0, 7) == "RESULT:" && evt.data.length > 10) + if (evt.data.substr(0, 7) == "RESULT:" && evt.data.length >= 9) { var results = JSON.parse(evt.data.substr(7)); mapLog("Receiving results."); @@ -134,6 +135,12 @@ (res[1] ? " centered" : "")+ ""; } + + if (str.length == 0) + str = "
No matches found.
"; + else + str = "
"+ str +"
"; + fieldRes.innerHTML = str; } else