diff --git a/SrcJuSet.js b/SrcJuSet.js
index 8e14f961..8dd4eb9f 100644
--- a/SrcJuSet.js
+++ b/SrcJuSet.js
@@ -13,11 +13,11 @@ require(publicfile);
function SRCSet() {
addListener("onClose", $.toString(() => {
- clearMyVar('duoselect');
- clearMyVar("seacrhjiekou");
+ clearMyVar('SrcJu_duoselect');
+ clearMyVar("SrcJu_seacrhjiekou");
}));
clearMyVar('duoselect');
- setPageTitle("♥管理"+getMyVar('SrcJu-Version', ''));
+ setPageTitle("♥管理"+getMyVar('SrcJu_Version', ''));
let d = [];
d.push({
title: '增加',
@@ -30,13 +30,13 @@ function SRCSet() {
col_type: "icon_4",
extra: {
longClick: [{
- title: getMyVar("调试模式")?'退出调试':'调试模式',
+ title: getMyVar("SrcJu_调试模式")?'退出调试':'调试模式',
js: $.toString(() => {
return $().lazyRule(() => {
- if(getMyVar("调试模式")){
- clearMyVar("调试模式");
+ if(getMyVar("SrcJu_调试模式")){
+ clearMyVar("SrcJu_调试模式");
}else{
- putMyVar("调试模式", "1");
+ putMyVar("SrcJu_调试模式", "1");
}
return "toast://已设置"
})
@@ -77,7 +77,7 @@ function SRCSet() {
return $("确定想好了吗,清空后无法恢复!").confirm((sourcefile)=>{
let datalist = [];
writeFile(sourcefile, JSON.stringify(datalist));
- clearMyVar('searchMark');
+ clearMyVar('SrcJu_searchMark');
refreshPage(false);
return 'toast://已清空';
},sourcefile)
@@ -123,7 +123,7 @@ function SRCSet() {
title: '分享',
url: yxdatalist.length == 0 ? "toast://有效聚阅接口为0,无法分享" : $().b64().lazyRule(() => {
let sharelist;
- let duoselect = storage0.getMyVar('duoselect')?storage0.getMyVar('duoselect'):[];
+ let duoselect = storage0.getMyVar('SrcJu_duoselect')?storage0.getMyVar('SrcJu_duoselect'):[];
if(duoselect.length>0){
sharelist = duoselect;
}else{
@@ -172,13 +172,13 @@ function SRCSet() {
})
}
let jkdatalist;
- if(getMyVar("seacrhjiekou")){
+ if(getMyVar("SrcJu_seacrhjiekou")){
jkdatalist = datalist.filter(it=>{
- return it.name.indexOf(getMyVar("seacrhjiekou"))>-1;
+ return it.name.indexOf(getMyVar("SrcJu_seacrhjiekou"))>-1;
})
}else{
jkdatalist = datalist.filter(it=>{
- return getMyVar("SrcJuJiekouType","全部")=="全部" || getMyVar("SrcJuJiekouType","全部")==it.type;
+ return getMyVar("SrcJu_jiekouType","全部")=="全部" || getMyVar("SrcJu_jiekouType","全部")==it.type;
})
}
@@ -192,9 +192,9 @@ function SRCSet() {
}
*/
let obj = {
- title: getMyVar("SrcJuJiekouType","全部")==it?`““””`+typename+``:typename,
+ title: getMyVar("SrcJu_jiekouType","全部")==it?`““””`+typename+``:typename,
url: $('#noLoading#').lazyRule((it) => {
- putMyVar("SrcJuJiekouType",it);
+ putMyVar("SrcJu_jiekouType",it);
refreshPage(false);
return "hiker://empty";
},it),
@@ -215,11 +215,11 @@ function SRCSet() {
if(it != "全部"){
obj.extra = {};
let longClick = [];
- if(getMyVar("SrcJuJiekouType")==it){
+ if(getMyVar("SrcJu_jiekouType")==it){
longClick.push({
title: '批量选择',
js: $.toString((jkdatalist) => {
- let duoselect = storage0.getMyVar('duoselect')?storage0.getMyVar('duoselect'):[];
+ let duoselect = storage0.getMyVar('SrcJu_duoselect')?storage0.getMyVar('SrcJu_duoselect'):[];
jkdatalist.forEach(data=>{
let id = data.type+"_"+data.name;
if(!duoselect.some(item => item.name == data.name && item.type==data.type) && !data.stop){
@@ -227,7 +227,7 @@ function SRCSet() {
updateItem(id, {title:''+data.name})
}
})
- storage0.putMyVar('duoselect',duoselect);
+ storage0.putMyVar('SrcJu_duoselect',duoselect);
return "hiker://empty";
},jkdatalist)
})
@@ -240,7 +240,7 @@ function SRCSet() {
d.push({
title: "🔍",
url: $.toString(() => {
- putMyVar("seacrhjiekou",input);
+ putMyVar("SrcJu_seacrhjiekou",input);
refreshPage(false);
}),
desc: "搜你想要的...",
@@ -251,7 +251,7 @@ function SRCSet() {
});
jkdatalist.forEach(item => {
- if(getMyVar("SrcJuJiekouType","全部")=="全部" || getMyVar("SrcJuJiekouType","全部")==item.type){
+ if(getMyVar("SrcJu_jiekouType","全部")=="全部" || getMyVar("SrcJu_jiekouType","全部")==item.type){
d.push({
title: (item.stop?``:"") + item.name + (item.parse ? " [主页源]" : "") + (item.erparse ? " [搜索源]" : "") + (item.stop?``:""),
url: $(["分享", "编辑", "删除", item.stop?"启用":"禁用","选择","改名"], 2).select((sourcefile, data) => {
@@ -282,7 +282,7 @@ function SRCSet() {
let index = datalist.indexOf(datalist.filter(d => d.name==data.name && d.type==data.type)[0]);
datalist.splice(index, 1);
writeFile(sourcefile, JSON.stringify(datalist));
- clearMyVar('searchMark');
+ clearMyVar('SrcJu_searchMark');
refreshPage(false);
return 'toast://已删除';
},sourcefile,data)
@@ -299,12 +299,12 @@ function SRCSet() {
sm = data.name + "已启用";
}
writeFile(sourcefile, JSON.stringify(datalist));
- clearMyVar('searchMark');
+ clearMyVar('SrcJu_searchMark');
refreshPage(false);
return 'toast://' + sm;
} else if (input=="选择") {
let id = data.type+"_"+data.name;
- let duoselect = storage0.getMyVar('duoselect')?storage0.getMyVar('duoselect'):[];
+ let duoselect = storage0.getMyVar('SrcJu_duoselect')?storage0.getMyVar('SrcJu_duoselect'):[];
if(!duoselect.some(item => item.name == data.name && item.type==data.type)){
duoselect.push(data);
updateItem(id, {title:''+data.name})
@@ -317,7 +317,7 @@ function SRCSet() {
}
updateItem(id, {title:(data.stop?``:"") + data.name + (data.parse ? " [主页源]" : "") + (data.erparse ? " [搜索源]" : "") + (data.stop?``:"")})
}
- storage0.putMyVar('duoselect',duoselect);
+ storage0.putMyVar('SrcJu_duoselect',duoselect);
return "hiker://empty";
} else if (input == "改名") {
return $(data.name,"输入新名称").input((sourcefile,data)=>{
@@ -326,7 +326,7 @@ function SRCSet() {
let index = datalist.indexOf(datalist.filter(d => d.name==data.name && d.type==data.type)[0]);
datalist[index].name = input;
writeFile(sourcefile, JSON.stringify(datalist));
- clearMyVar('searchMark');
+ clearMyVar('SrcJu_searchMark');
refreshPage(false);
return 'toast://已重命名';
},sourcefile,data)
@@ -351,26 +351,26 @@ function SRCSet() {
function jiekouapi(sourcefile, data) {
addListener("onClose", $.toString(() => {
- clearMyVar('jiekoudata');
- clearMyVar('jiekouname');
- clearMyVar('jiekouimg');
- clearMyVar('jiekoutype');
- clearMyVar('jiekougroup');
- clearMyVar('jiekouparse');
- clearMyVar('jiekouerparse');
- clearMyVar('jiekoupublic');
- clearMyVar('jiekouedit');
+ clearMyVar('SrcJu_jiekoudata');
+ clearMyVar('SrcJu_jiekouname');
+ clearMyVar('SrcJu_jiekouimg');
+ clearMyVar('SrcJu_jiekoutype');
+ clearMyVar('SrcJu_jiekougroup');
+ clearMyVar('SrcJu_jiekouparse');
+ clearMyVar('SrcJu_jiekouerparse');
+ clearMyVar('SrcJu_jiekoupublic');
+ clearMyVar('SrcJu_jiekouedit');
}));
- if (data&&getMyVar('jiekouedit')!="1") {
- storage0.putMyVar('jiekoudata', data);
- putMyVar('jiekouedit', '1');
- putMyVar('jiekouname', data.name);
- putMyVar('jiekouimg', data.img||"");
- putMyVar('jiekoutype', data.type||"漫画");
- putMyVar('jiekougroup', data.group||"");
- storage0.putMyVar('jiekouparse', data.parse);
- storage0.putMyVar('jiekouerparse', data.erparse ? data.erparse : "");
- storage0.putMyVar('jiekoupublic', data.public ? data.public : "");
+ if (data&&getMyVar('SrcJu_jiekouedit')!="1") {
+ storage0.putMyVar('SrcJu_jiekoudata', data);
+ putMyVar('SrcJu_jiekouedit', '1');
+ putMyVar('SrcJu_jiekouname', data.name);
+ putMyVar('SrcJu_jiekouimg', data.img||"");
+ putMyVar('SrcJu_jiekoutype', data.type||"漫画");
+ putMyVar('SrcJu_jiekougroup', data.group||"");
+ storage0.putMyVar('SrcJu_jiekouparse', data.parse);
+ storage0.putMyVar('SrcJu_jiekouerparse', data.erparse ? data.erparse : "");
+ storage0.putMyVar('SrcJu_jiekoupublic', data.public ? data.public : "");
}
let d = [];
d.push({
@@ -378,18 +378,18 @@ function jiekouapi(sourcefile, data) {
col_type: 'input',
desc: "接口名称",
extra: {
- defaultValue: getMyVar('jiekouname') || "",
+ defaultValue: getMyVar('SrcJu_jiekouname') || "",
titleVisible: false,
onChange: $.toString(() => {
- putMyVar('jiekouname', input);
+ putMyVar('SrcJu_jiekouname', input);
})
}
});
d.push({
- title: '接口类型:'+ getMyVar('jiekoutype','漫画'),
+ title: '接口类型:'+ getMyVar('SrcJu_jiekoutype','漫画'),
col_type: 'text_1',
url: $(runModes,2,"接口类型").select(() => {
- putMyVar('jiekoutype',input);
+ putMyVar('SrcJu_jiekoutype',input);
refreshPage(false);
return 'toast://接口类型已设置为:' + input;
}),
@@ -402,22 +402,22 @@ function jiekouapi(sourcefile, data) {
col_type: 'input',
desc:"接口图标可留空",
extra: {
- defaultValue: getMyVar('jiekouimg') || "",
+ defaultValue: getMyVar('SrcJu_jiekouimg') || "",
titleVisible: false,
onChange: $.toString(() => {
- putMyVar('jiekouimg', input);
+ putMyVar('SrcJu_jiekouimg', input);
})
}
});
d.push({
- title: '搜索分组:'+ getMyVar('jiekougroup',''),
+ title: '搜索分组:'+ getMyVar('SrcJu_jiekougroup',''),
col_type: 'input',
desc:"搜索分组可留空,强制搜索输入全全",
extra: {
- defaultValue: getMyVar('jiekougroup') || "",
+ defaultValue: getMyVar('SrcJu_jiekougroup') || "",
titleVisible: false,
onChange: $.toString(() => {
- putMyVar('jiekougroup', input);
+ putMyVar('SrcJu_jiekougroup', input);
})
}
});
@@ -426,14 +426,14 @@ function jiekouapi(sourcefile, data) {
col_type: 'input',
desc: "一级主页数据源, 可以留空",
extra: {
- defaultValue: storage0.getMyVar('jiekouparse') || "",
+ defaultValue: storage0.getMyVar('SrcJu_jiekouparse') || "",
titleVisible: false,
type: "textarea",
highlight: true,
height: 3,
onChange: $.toString(() => {
if (/{|}/.test(input) || !input) {
- storage0.putMyVar("jiekouparse", input)
+ storage0.putMyVar("SrcJu_jiekouparse", input)
}
})
}
@@ -443,14 +443,14 @@ function jiekouapi(sourcefile, data) {
col_type: 'input',
desc: "二级搜索数据源, 可以留空",
extra: {
- defaultValue: storage0.getMyVar('jiekouerparse') || "",
+ defaultValue: storage0.getMyVar('SrcJu_jiekouerparse') || "",
titleVisible: false,
type: "textarea",
highlight: true,
height: 2,
onChange: $.toString(() => {
if (/{|}/.test(input) || !input) {
- storage0.putMyVar("jiekouerparse", input)
+ storage0.putMyVar("SrcJu_jiekouerparse", input)
}
})
}
@@ -460,14 +460,14 @@ function jiekouapi(sourcefile, data) {
col_type: 'input',
desc: "公共变量, {}对象",
extra: {
- defaultValue: storage0.getMyVar('jiekoupublic') || "",
+ defaultValue: storage0.getMyVar('SrcJu_jiekoupublic') || "",
titleVisible: false,
type: "textarea",
highlight: true,
height: 1,
onChange: $.toString(() => {
if (/{|}/.test(input) || !input) {
- storage0.putMyVar("jiekoupublic", input)
+ storage0.putMyVar("SrcJu_jiekoupublic", input)
}
})
}
@@ -487,10 +487,10 @@ function jiekouapi(sourcefile, data) {
col_type: 'text_2',
url: $(getItem('searchtestkey', '斗罗大陆'),"输入测试搜索关键字").input(()=>{
setItem("searchtestkey",input);
- let name = getMyVar('jiekouname');
- let type = getMyVar('jiekoutype','漫画');
- let erparse = getMyVar('jiekouerparse');
- let public = getMyVar('jiekoupublic');
+ let name = getMyVar('SrcJu_jiekouname');
+ let type = getMyVar('SrcJu_jiekoutype','漫画');
+ let erparse = getMyVar('SrcJu_jiekouerparse');
+ let public = getMyVar('SrcJu_jiekoupublic');
if(!name || !erparse){
return "toast://名称或搜索源接口不能为空";
}
@@ -510,9 +510,9 @@ function jiekouapi(sourcefile, data) {
if(source){
return $("hiker://empty#noRecordHistory##noHistory###fypage").rule((name,sdata) => {
addListener("onClose", $.toString(() => {
- clearMyVar('SrcJuSousuoTest');
+ clearMyVar('SrcJu_sousuoTest');
}));
- putMyVar('SrcJuSousuoTest','1');
+ putMyVar('SrcJu_sousuoTest','1');
let d = [];
require(config.依赖);
d = search(name,"sousuotest",sdata);
@@ -535,23 +535,23 @@ function jiekouapi(sourcefile, data) {
title: '保存接口',
col_type: 'text_2',
url: $().lazyRule((sourcefile,oldtype,runModes) => {
- if (!getMyVar('jiekouname')) {
+ if (!getMyVar('SrcJu_jiekouname')) {
return "toast://名称不能为空";
}
- if (!getMyVar('jiekouparse') && !getMyVar('jiekouerparse')) {
+ if (!getMyVar('SrcJu_jiekouparse') && !getMyVar('SrcJu_jiekouerparse')) {
return "toast://主页源数据和搜索源数据不能同时为空";
}
try {
- let name = getMyVar('jiekouname');
- let img = getMyVar('jiekouimg');
+ let name = getMyVar('SrcJu_jiekouname');
+ let img = getMyVar('SrcJu_jiekouimg');
if (runModes.indexOf(name)>-1) {
return "toast://接口名称不能属于类型名";
}
- let type = getMyVar('jiekoutype','漫画');
- let group = getMyVar('jiekougroup');
- let parse = getMyVar('jiekouparse');
- let erparse = getMyVar('jiekouerparse');
- let public = getMyVar('jiekoupublic');
+ let type = getMyVar('SrcJu_jiekoutype','漫画');
+ let group = getMyVar('SrcJu_jiekougroup');
+ let parse = getMyVar('SrcJu_jiekouparse');
+ let erparse = getMyVar('SrcJu_jiekouerparse');
+ let public = getMyVar('SrcJu_jiekoupublic');
let newapi = {
name: name,
type: type
@@ -601,16 +601,16 @@ function jiekouapi(sourcefile, data) {
var datalist = [];
}
let index = datalist.indexOf(datalist.filter(d => d.name==name && (d.type==type||!d.type))[0]);
- if (index > -1 && getMyVar('jiekouedit') != "1") {
+ if (index > -1 && getMyVar('SrcJu_jiekouedit') != "1") {
return "toast://已存在-" + name;
} else {
index = datalist.indexOf(datalist.filter(d => d.name==name && (d.type==oldtype||!d.type))[0]);
- if (getMyVar('jiekouedit') == "1" && index > -1) {
+ if (getMyVar('SrcJu_jiekouedit') == "1" && index > -1) {
datalist.splice(index, 1);
}
datalist.push(newapi);
writeFile(sourcefile, JSON.stringify(datalist));
- clearMyVar('searchMark');
+ clearMyVar('SrcJu_searchMark');
deleteFile('hiker://files/_cache/'+type+'_'+name+'.json');
back(true);
return "toast://已保存";
@@ -661,7 +661,7 @@ function JYimport(input) {
}
}
writeFile(sourcefile, JSON.stringify(datalist));
- clearMyVar('searchMark');
+ clearMyVar('SrcJu_searchMark');
hideLoading();
refreshPage(false);
return "toast://合计" + datalist2.length + "个,导入" + num + "个";