From 9af7e00b2b53f02da1b0f6e425edcac9d6d2ef67 Mon Sep 17 00:00:00 2001 From: Meekdai Date: Wed, 22 Nov 2023 15:57:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0not=20find?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/tag.html | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/templates/tag.html b/templates/tag.html index e1f5199..614e324 100644 --- a/templates/tag.html +++ b/templates/tag.html @@ -54,6 +54,7 @@ {% block content %}
+ {% endblock %} {% block script %} @@ -153,7 +154,10 @@ function setClassDisplay(lable){ tagTitle.innerHTML="Tag #"+lable; document.title=lable+" - Meekdai"; document.getElementsByClassName("subnav-search-input")[0].value=''; - if(lable=="All"){for(let i = 0; i < lists.length; i++){lists[i].style.display='block';}} + if(lable=="All"){ + for(let i = 0; i < lists.length; i++){lists[i].style.display='block';} + document.getElementsByClassName("notFind")[0].style.display='none'; + } else if(tagList.indexOf(lable)!=-1){ for(let i = 0; i < lists.length; i++){ lists[i].style.display='none'; @@ -163,6 +167,7 @@ function setClassDisplay(lable){ for(let i = 0; i < lables.length; i++){ lables[i].style.display='block'; } + document.getElementsByClassName("notFind")[0].style.display='none'; } else{ document.getElementsByClassName("subnav-search-input")[0].value=lable; @@ -177,12 +182,14 @@ function searchShow(){ tagTitle.innerHTML="Search #"+searchInput; if(searchInput==''){document.title="Search - Meekdai";} else{document.title=searchInput+" - Meekdai";} - + let a=0; window.location.hash="#"+(searchInput); for(let i = 0; i < lists.length; i++){ if(lists[i].childNodes[0].childNodes[0].childNodes[1].innerHTML.toUpperCase().indexOf(searchInput.toUpperCase())==-1){lists[i].style.display='none';} - else{lists[i].style.display='block';} + else{lists[i].style.display='block';a=a+1;} } + if(a==0){document.getElementsByClassName("notFind")[0].style.display='block';} + else{document.getElementsByClassName("notFind")[0].style.display='none';} }