From bb76938b3900819a99e7a2b3503918f4f2c7fcbf Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 10 Nov 2023 12:04:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJu.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJu.js | 161 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 81 insertions(+), 80 deletions(-) diff --git a/SrcJu.js b/SrcJu.js index 44eea187..3a69f101 100644 --- a/SrcJu.js +++ b/SrcJu.js @@ -1483,94 +1483,95 @@ function newsousuopage(keyword,searchtype,relyfile) { } let d = []; let descarr = ['可快速切换下面类型','关键字+2个空格,搜当前','关键字+2个空格+接口名','切换站源长按可进入这里','接口有分组,则搜索同分组']; - d.push({ - title: "🔍", - url: $.toString(() => { - if(input){ - putMyVar('SrcJu_sousuoName',input); - let recordlist = storage0.getItem('searchrecord') || []; - if(recordlist.indexOf(input)>-1){ - recordlist = recordlist.filter((item) => item !== input); - } - recordlist.unshift(input); - if(recordlist.length>20){ - recordlist.splice(recordlist.length-1,1); - } - storage0.setItem('searchrecord', recordlist); - refreshPage(true); - } - }), - desc: descarr[Math.floor(Math.random() * descarr.length)], - col_type: "input", - extra: { - defaultValue: getMyVar('SrcJu_sousuoName',keyword||''), - titleVisible: true - } - }); - - runModes.forEach((it,i) =>{ - let obj = { - title: getMyVar("SrcJu_sousuoType",searchtype||runMode)==it?`““””`+it+``:it, - url: $('#noLoading#').lazyRule((it) => { - putMyVar("SrcJu_sousuoType",it); - refreshPage(false); - return "hiker://empty"; - },it), - col_type: 'text_5' - } - if(i==4){ - obj.extra = {}; - obj["extra"].longClick = [{ - title:"🔍聚影搜索", - js: $.toString(()=>{ - putMyVar("SrcJu_sousuoType","聚影"); - refreshPage(false); - return "hiker://empty"; - }) - }]; - } - d.push(obj); - }) - - let recordlist = storage0.getItem('searchrecord') || []; - if(recordlist.length>0){ + if(MY_PAGE==1){ d.push({ - title: '🗑清空', - url: $('#noLoading#').lazyRule(() => { - clearItem('searchrecord'); - deleteItemByCls('searchrecord'); - return "toast://已清空"; + title: "🔍", + url: $.toString(() => { + if(input){ + putMyVar('SrcJu_sousuoName',input); + let recordlist = storage0.getItem('searchrecord') || []; + if(recordlist.indexOf(input)>-1){ + recordlist = recordlist.filter((item) => item !== input); + } + recordlist.unshift(input); + if(recordlist.length>20){ + recordlist.splice(recordlist.length-1,1); + } + storage0.setItem('searchrecord', recordlist); + refreshPage(true); + } }), - col_type: 'flex_button',//scroll_button + desc: descarr[Math.floor(Math.random() * descarr.length)], + col_type: "input", extra: { - cls: 'searchrecord' + defaultValue: getMyVar('SrcJu_sousuoName',keyword||''), + titleVisible: true } }); - }else{ - d.push({ - title: '↻无记录', - url: "hiker://empty", - col_type: 'flex_button', - extra: { - cls: 'searchrecord' + + runModes.forEach((it,i) =>{ + let obj = { + title: getMyVar("SrcJu_sousuoType",searchtype||runMode)==it?`““””`+it+``:it, + url: $('#noLoading#').lazyRule((it) => { + putMyVar("SrcJu_sousuoType",it); + refreshPage(false); + return "hiker://empty"; + },it), + col_type: 'text_5' } - }); - } - recordlist.forEach(item=>{ - d.push({ - title: item, - url: $().lazyRule((input) => { - putMyVar('SrcJu_sousuoName',input); - refreshPage(true); - return "hiker://empty"; - },item), - col_type: 'flex_button', - extra: { - cls: 'searchrecord' + if(i==4){ + obj.extra = {}; + obj["extra"].longClick = [{ + title:"🔍聚影搜索", + js: $.toString(()=>{ + putMyVar("SrcJu_sousuoType","聚影"); + refreshPage(false); + return "hiker://empty"; + }) + }]; } - }); - }) + d.push(obj); + }) + let recordlist = storage0.getItem('searchrecord') || []; + if(recordlist.length>0){ + d.push({ + title: '🗑清空', + url: $('#noLoading#').lazyRule(() => { + clearItem('searchrecord'); + deleteItemByCls('searchrecord'); + return "toast://已清空"; + }), + col_type: 'flex_button',//scroll_button + extra: { + cls: 'searchrecord' + } + }); + }else{ + d.push({ + title: '↻无记录', + url: "hiker://empty", + col_type: 'flex_button', + extra: { + cls: 'searchrecord' + } + }); + } + recordlist.forEach(item=>{ + d.push({ + title: item, + url: $().lazyRule((input) => { + putMyVar('SrcJu_sousuoName',input); + refreshPage(true); + return "hiker://empty"; + },item), + col_type: 'flex_button', + extra: { + cls: 'searchrecord' + } + }); + }) + } d.push({ title: "", col_type: 'text_center_1',