diff --git a/SrcJyMenu.js b/SrcJyMenu.js
index fe7eb687..4911b1c4 100644
--- a/SrcJyMenu.js
+++ b/SrcJyMenu.js
@@ -53,52 +53,8 @@ function erjimenu(desc,name,group) {
{
title: "切换站源",
url: !fileExist(jkfile) ? "toast://分享页面或没有接口,无法扩展更多片源" : $("#noLoading#").lazyRule((name,group) => {
- putMyVar("切源旧分组", group);
- require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js');
- let datalist = getDatas('jk',1);
- let groups = getJiekouGroups(datalist.filter(v=>v.searchable!=0)).concat(['云盘']);
- let grouparr = [];
- groups.forEach(it=>{
- grouparr.push({
- title: group==it?`““””`+it+``:it,
- url: $('#noLoading#').lazyRule((name,newgroup) => {
- let oldgroup = getMyVar("切源旧分组","");
- updateItem("id_"+oldgroup, {
- title: oldgroup
- })
- updateItem("id_"+newgroup, {
- title: `““””`+newgroup+``
- })
- updateItem(oldgroup+"_"+name+"_loading", {
- extra: {"id":newgroup+"_"+name+"_loading","lineVisible":false}
- })
- deleteItemByCls('groupload');
- putMyVar("切源旧分组", newgroup);
- if(newgroup=="云盘"){
- require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js');
- JuErjiSousuo(name);
- }else{
- require(config.依赖);
- erjisousuo(name, newgroup);
- }
- return 'toast://切源分组已切为:' + newgroup;
- }, name, it),
- col_type: "scroll_button",
- extra: {
- id: "id_"+it,
- cls: "Juloadlist"
- }
- })
- })
- deleteItemByCls('Juloadlist');
- addItemBefore(group + "_" +name + "_loading", grouparr);// 生成切源分组
- if(group=="云盘"){
- require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js');
- JuErjiSousuo(name);
- }else{
- require(config.依赖);
- erjisousuo(name, group);
- }
+ require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyMenu.js');
+ cutSource(name,group);
return "hiker://empty";
},name, group),
pic_url: 'https://hikerfans.com/tubiao/messy/20.svg',
@@ -117,6 +73,55 @@ function getide(is) {
return '‘‘’’◉ ';
}
}
+//切源事件
+function cutSource(name, group) {
+ putMyVar("切源旧分组", group);
+ require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js');
+ let datalist = getDatas('jk',1);
+ let groups = getJiekouGroups(datalist.filter(v=>v.searchable!=0)).concat(['云盘']);
+ let grouparr = [];
+ groups.forEach(it=>{
+ grouparr.push({
+ title: group==it?`““””`+it+``:it,
+ url: $('#noLoading#').lazyRule((name,newgroup) => {
+ let oldgroup = getMyVar("切源旧分组","");
+ updateItem("id_"+oldgroup, {
+ title: oldgroup
+ })
+ updateItem("id_"+newgroup, {
+ title: `““””`+newgroup+``
+ })
+ updateItem(oldgroup+"_"+name+"_loading", {
+ extra: {"id":newgroup+"_"+name+"_loading","lineVisible":false}
+ })
+ deleteItemByCls('groupload');
+ putMyVar("切源旧分组", newgroup);
+ if(newgroup=="云盘"){
+ require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js');
+ JuErjiSousuo(name);
+ }else{
+ require(config.依赖);
+ erjisousuo(name, newgroup);
+ }
+ return 'toast://切源分组已切为:' + newgroup;
+ }, name, it),
+ col_type: "scroll_button",
+ extra: {
+ id: "id_"+it,
+ cls: "Juloadlist"
+ }
+ })
+ })
+ deleteItemByCls('Juloadlist');
+ addItemBefore(group + "_" +name + "_loading", grouparr);// 生成切源分组
+ if(group=="云盘"){
+ require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js');
+ JuErjiSousuo(name);
+ }else{
+ require(config.依赖);
+ erjisousuo(name, group);
+ }
+}
function lookset() {
setPageTitle("♥观影设置");
let recordfile = globalMap0.getMyVar('gmParams').datapath + "parse.json";//解析相关记录文件