From a19d3826022d5103ba60d342a2e1ea379f563c1f Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sat, 31 Aug 2024 23:36:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJySet.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJySet.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/SrcJySet.js b/SrcJySet.js index ebc5d2ec..04432bb2 100644 --- a/SrcJySet.js +++ b/SrcJySet.js @@ -1832,6 +1832,7 @@ function resource() { title: (importtype=="4"?"👉":"")+"drpy_js文件夹", col_type: 'scroll_button', url: $('#noLoading#').lazyRule(() => { + clearMyVar('importinput'); putMyVar('importtype','4'); refreshPage(false); return "toast://此项仅支持js文件所在的路径"; @@ -1890,6 +1891,9 @@ function resource() { if(!MY_PATH){ return "toast://获取文件路径失败,可能没有权限"; } + if(getMyVar('importtype')=='4'){ + MY_PATH = MY_PATH.substr(0, MY_PATH.lastIndexOf('/')+1) + } putMyVar("importinput",MY_PATH); refreshPage(); return "hiker://empty"; @@ -1906,10 +1910,14 @@ function resource() { title: '🆗 '+(importtype=="4"?'确定扫描':importtype=="3"?'确定订阅':'确定导入(' + (Juconfig["importmode"]?"全量":"增量")+')'), url: importtype=="1"&&getMyVar('importjiekou','1')!="1"&&getMyVar('importjiexi','1')!="1"?'toast://请选择导入项目':$('#noLoading#').lazyRule((Juconfig,cfgfile) => { let input = getMyVar('importinput', '').trim(); - if(input==""){ - return 'toast://请先输入链接地址'; + if(input=="" || input.endsWith("Juying.js")){ + return 'toast://请输入正确的链接地址'; }else if(importtype=="4" && (!input.endsWith('/') || !input.startsWith('/'))){ return 'toast://文件夹路径不正确,以/开头结尾'; + }else if(!input.startsWith('/') && !input.startsWith('http') && !input.startsWith('file') && !input.startsWith('hiker')){ + return 'toast://请输入正确的链接地址'; + }else if(importtype!="4" && input.endsWith('/')){ + return 'toast://请输入正确的链接地址'; } let importtype = getMyVar('importtype','1'); let importrecord = Juconfig['importrecord']||[];