diff --git a/SrcJuSet.js b/SrcJuSet.js
index 04195135..00672395 100644
--- a/SrcJuSet.js
+++ b/SrcJuSet.js
@@ -2,6 +2,9 @@
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuPublic.js');
function SRCSet() {
+ addListener("onClose", $.toString(() => {
+ clearMyVar('duoselect');
+ }));
setPageTitle("♥管理"+getMyVar('SrcJu-Version', ''));
let d = [];
/*
@@ -137,6 +140,13 @@ function SRCSet() {
d.push({
title: '分享',
url: yxdatalist.length == 0 ? "toast://有效聚阅接口为0,无法分享" : $().lazyRule((datalist) => {
+ let pastelist;
+ let duoselect = storage0.getMyVar('duoselect')?storage0.getMyVar('duoselect'):[];
+ if(duoselect.length>0){
+ pastelist = duoselect;
+ }else{
+ pastelist = datalist;
+ }
let pastes = getPastes();
return $(pastes, 2 , "选择剪贴板").select((datalist) => {
let pasteurl = sharePaste(aesEncode('SrcJu', JSON.stringify(datalist)), input);
@@ -147,7 +157,7 @@ function SRCSet() {
} else {
return "toast://分享失败,剪粘板或网络异常";
}
- },datalist)
+ },pastelist)
}, yxdatalist),
img: "https://lanmeiguojiang.com/tubiao/more/3.png",
col_type: "icon_small_3"
@@ -178,7 +188,7 @@ function SRCSet() {
if(getMyVar("SrcJuJiekouType","全部")=="全部" || getMyVar("SrcJuJiekouType","全部")==item.type){
d.push({
title: (item.stop?``:"") + item.name + (item.parse ? " [主页源]" : "") + (item.erparse ? " [搜索源]" : "") + (item.stop?``:""),
- url: $(["分享", "编辑", "删除", item.stop?"启用":"禁用"], 1).select((sourcefile, data) => {
+ url: $(["分享", "编辑", "删除", item.stop?"启用":"禁用","选择"], 1).select((sourcefile, data) => {
if (input == "分享") {
showLoading('分享上传中,请稍后...');
let oneshare = []
@@ -225,11 +235,31 @@ function SRCSet() {
clearMyVar('searchMark');
refreshPage(false);
return 'toast://' + sm;
+ } else if (input=="选择") {
+ let id = data.type+"_"+data.name;
+ let duoselect = storage0.getMyVar('duoselect')?storage0.getMyVar('duoselect'):[];
+ if(!duoselect.some(item => item.name == data.name && item.type==data.type)){
+ duoselect.push(data);
+ updateItem(id, {title:'‘‘’’'+data.name})
+ }else{
+ for(var i = 0; i < duoselect.length; i++) {
+ if(duoselect[i].type+"_"+duoselect[i].name == id) {
+ duoselect.splice(i, 1);
+ break;
+ }
+ }
+ updateItem(id, {title:data.name})
+ }
+ storage0.putMyVar('duoselect',duoselect);
+ return "hiker://empty";
}
}, sourcefile, item),
desc: item.type,
img: "https://lanmeiguojiang.com/tubiao/ke/31.png",
- col_type: "avatar"
+ col_type: "avatar",
+ extra: {
+ id: item.type+"_"+item.name
+ }
});
}
})