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',