From 58d0d7f4c24c5b8ba5aea728b59939ee0f22ef48 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Tue, 15 Nov 2022 20:56:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyXunmi.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyXunmi.js | 59 +++++++++++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 25 deletions(-) diff --git a/SrcJyXunmi.js b/SrcJyXunmi.js index cfe11887..03d9de7e 100644 --- a/SrcJyXunmi.js +++ b/SrcJyXunmi.js @@ -122,32 +122,34 @@ function xunmi(name,data,ishkss) { d.push({ title: grouplist[i]==xunmigroup?'‘‘’’'+groupname:groupname, url: $('#noLoading#').lazyRule((bess,datalist,name,count,groupname,ishkss)=>{ - let groupmenu = getMyVar('groupmenu')?getMyVar('groupmenu').split(','):[]; - for(let i in groupmenu){ - if(groupmenu[i]==groupname){ - putMyVar("selectgroup",groupname); - updateItem(groupname,{title:'‘‘’’'+groupmenu[i]}) - }else{ - updateItem(groupmenu[i],{title:groupmenu[i]}) - } + clearMyVar('sschabeihu'); + updateItem('sschabeihu',{title:'茶杯搜索'}); + let groupmenu = getMyVar('groupmenu')?getMyVar('groupmenu').split(','):[]; + for(let i in groupmenu){ + if(groupmenu[i]==groupname){ + putMyVar("selectgroup",groupname); + updateItem(groupname,{title:'‘‘’’'+groupmenu[i]}) + }else{ + updateItem(groupmenu[i],{title:groupmenu[i]}) } - if(getMyVar("starttask","0")=="1"){putMyVar("stoptask","1");} - let waittime = parseInt(getMyVar("xunmitimeout","5"))+1; - for (let i = 0; i < waittime; i++) { - if(getMyVar("starttask","0")=="0"){ - break; - } - showLoading('等待上次线程结束,'+(waittime-i-1)+'s'); - java.lang.Thread.sleep(1000); + } + if(getMyVar("starttask","0")=="1"){putMyVar("stoptask","1");} + let waittime = parseInt(getMyVar("xunmitimeout","5"))+1; + for (let i = 0; i < waittime; i++) { + if(getMyVar("starttask","0")=="0"){ + break; } - hideLoading(); - let beresults = []; - let beerrors = []; - deleteItemByCls('xunmilist'); - putMyVar("starttask","1"); - bess(datalist,beresults,beerrors,name,count,ishkss); - return'hiker://empty'; - },bess,lists,name,lists.length,groupname,ishkss), + showLoading('等待上次线程结束,'+(waittime-i-1)+'s'); + java.lang.Thread.sleep(1000); + } + hideLoading(); + let beresults = []; + let beerrors = []; + deleteItemByCls('xunmilist'); + putMyVar("starttask","1"); + bess(datalist,beresults,beerrors,name,count,ishkss); + return'hiker://empty'; + },bess,lists,name,lists.length,groupname,ishkss), col_type: "scroll_button", extra: { id: groupname @@ -159,6 +161,13 @@ function xunmi(name,data,ishkss) { d.push({ title: '茶杯搜索', url: $('#noLoading#').lazyRule((name)=>{ + if(getMyVar('sschabeihu')){ + clearMyVar('sschabeihu'); + updateItem('sschabeihu',{title:'茶杯搜索'}); + }else{ + putMyVar('sschabeihu','1'); + updateItem('sschabeihu',{title:'‘‘’’茶杯搜索'}); + } if(getMyVar("starttask","0")=="1"){putMyVar("stoptask","1");} let waittime = parseInt(getMyVar("xunmitimeout","5"))+1; for (let i = 0; i < waittime; i++) { @@ -187,7 +196,7 @@ function xunmi(name,data,ishkss) { if(!/qq|mgtv|iptv|iqiyi|youku/.test(item.url)&&vodname.indexOf(name)>-1){ datalist.push({ title: vodname!=name?vodname.replace(name,'‘‘’’'+name+''):vodname, - desc: item.website+' '+item.tags, + desc: '‘‘’’'+ item.website+' ['+item.tags.join(' ')+']', url: $("hiker://empty##" + item.url + "#immersiveTheme##autoCache#").rule((type,ua) => { require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyXunmi.js'); xunmierji(type,ua)