From 05999db5d2b3cb8020c3f49b30d11037dd9a0700 Mon Sep 17 00:00:00 2001 From: fofolee Date: Mon, 18 Apr 2022 08:05:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=2080%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin/preload.js | 9 ++ src/assets/feature/crontab.png | Bin 3759 -> 0 bytes src/components/CommandCard.vue | 74 ++++++++- src/components/ConfigurationMenu.vue | 34 ----- src/components/popup/CrontabSetting.vue | 161 ++++++++++++++++++++ src/components/quickFeatures/ApiServer.vue | 7 +- src/components/quickFeatures/CrontabCmd.vue | 55 ------- src/js/options/defaultProfile.js | 5 +- src/js/options/quickFeatures.js | 7 - src/pages/quickFeaturesPage.vue | 2 - 10 files changed, 240 insertions(+), 114 deletions(-) delete mode 100644 src/assets/feature/crontab.png create mode 100644 src/components/popup/CrontabSetting.vue delete mode 100644 src/components/quickFeatures/CrontabCmd.vue diff --git a/plugin/preload.js b/plugin/preload.js index 0158a28..5ce3749 100644 --- a/plugin/preload.js +++ b/plugin/preload.js @@ -498,6 +498,15 @@ let createNodeVM = (userVars) => { return vm } +window.showHelpPage = path => { + utools.ubrowser + .goto("https://www.yuque.com/fofolee-awga0/cpbg1m/bg31vl" + path) + .run({ + width: 1380, + height: 750 + }); +} + window.VmEval = (cmd, sandbox = {}) => new VM({ sandbox: sandbox }).run(cmd) diff --git a/src/assets/feature/crontab.png b/src/assets/feature/crontab.png deleted file mode 100644 index 5d0a5afc82a8aeb37f5a9a7e617d5fc7d7fd05a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3759 zcmV;g4p8xlP)Cf zBxL#>^X9Oe&wn%h%kS5(ztjEt4iFD9f-G2e z_slP}$d}e|kEPjbI1EOdF&I&Bs&T$3ij|Gk)!)ws{8F)QTe&h`aPsdGLT(`hKlmsf z{ABeD2SfdgQ71q}W@fr52t}ZDGJrn-=oh5R767|J=~tk1^Z1&YUwa!o^UO2c!E@e! z0rZxOzHSF0_irwKz9h)_Ork=7^7M2QjgK!Pl->j2286C@^iyC5C|&PyyEk87Tk8UV zqNPv12#UY-VNXHuGHE>gR7pvRWGzxdL{LGR!p8HYD_+b~|>npCfjuXXo07is6HVcP29y@aKP?waT@qKO3bh#k5wZVJ(G`#ioaM#wNv$7KI>S|EG^3F?2YcuYu*nv++U4w=` znj{Li)jUgIgj9gNSy{6wr5ga~mHZvy2oeV;VPIwotb-E33w&T(K>#lZ;N#;V3>pOF z^vBJUd;Ng9AAvM3N@)ccgS#{Pb+yI79nd6%CoZ< z0C*D$nmNHJAnl4lNXbcq&LGJ88^`>YWZC&!THq)xg`=bd{^n-6Spp>lU*?R)kLkAa zpMl~nt6z9jwgU+Q|FnW&Z&uc95b{1`7Cx`zF*x4_`=o4G2PJ^h$lO`zpu_F>F=rCxl@##K^guvrK`>V3^JRY zq>TO;dTl23W<{;k1?1L%-gujuaO(Bf(YAZHEPIjT=oyQpaK^rUpQs8L08Is`$jP}} zr1Trec;Rw92iv&eNXbeKDyCWix@j&gMbqllpdODL^A_s!3J|GS+oirG)B7}L*9NH`iu-Y=J{5g?iHj6cPy!f5aWR1YESva=6OnNH?R}<=m@yCc?{{F= ziMC*}5fTy$3t=gcZ07sx{r-i)#8E9knayUTlro3p#9%=3BaZ}3x0uaXxMT?y?XJVq z`+tSgr`Z5g6H*?39K>j3+7MuQd3w4@Z4A`{=uM_O0Hm>O20ZYSC1Kmq8Ybg z=h+8C+@=vqJz2ye9_v9M591XUzf;m|cDj95+*qZ*>Bk-!v5v%Y+Hw ztyaZu@4a&lM&x8)`0VnFc(w8*=I^XUQ>XmJ6s_SC5?~%TPRi^CHNF)K&^7YCj%Cwt z>Qps(0nhVz=C3PYGWG0v>}hJpEn92wX|4Q)6s@sJKhva5D%MvN3!rao91S4g&ztZ( z%vW8d)a?b*2c==jf(I`7zSSdQMMVRa?x~N+;4NAcmnsmAdSc0sWJ(a_K`%8=pwwa=UTp@DZ$j>pk4JcqvXcozf(JUl?pQW;!K= zT}Appu>b^M=0eVVx?Cntybe<*Glv^JI96AW$DaBdJPNj-C_!?;hEm19J~iD?=8~fz zJ(sSC6^|@NYVttY_P^BDq4d+wG|fXdLP`qTfDpxfZ_Nb=_66JH`w@OG zUURl$m9rIj{+`=Qw(Tg>G!NZyadFIa3dAe+sUjcD`ER+?4@$Ut%qR$a&rN*yc{35WOfJ!{?N!?o#&^@et`r^+dycyOX-b8agbr&`304)6i`@4+zT zhKV?I_{fFNmAnqiOnt|hHswam;{$*wAplV!fSMZ6%1ZQ}3Qa$}==NJ-%aHEkUYVPN zX*V(F3RUB6YGNBu+M?8_nvrlVE8SaPuhgY140=6QJ^w6Ige!A%@ba@ygJ;j#sK!%Q z$2K73m{OmLn;=3+H5l{ru4Bgn&(sCUptMx{^Q|@5^69^^y=)hb)iprJ^T-@F6w_{+ zjOjPs7_!0#qy-?9)+qI<<{ePYN^~ALpu(km40=8070trDBGt>Vs_Cq(WE&82NU2Zd zO_1NuEMa$bHN=j9=c|6R_}kjxK75#MM2O;FpJD-it*QAA=a2vQ3HAHYv46i(w^2{$ zzI{^X%^VF?RT5R?QWOi&b@2uBR72~wZA#rnJuTADv{TNdAiYt$Cj1pExxKs`{uaeO zvZ%%9aG;~2f^9?yvrGb^N&pck0Yh!-^}XFx(p*{!%05r#*KynyHNI5|P*7dn zNP!(J8^@+iA)A&6C)DMFV~b?jZXf&8Pbby*S3em?>3UYOzoi9^l8|1t6Bf>X^pTun ztsB((S1o|Y?cNNak!5q{{rBNLaYAi~h~sT)!r2XyWqT6s?W#{ssutk-+FBPV{Rhj2 zy4^TcT&y-k#A$lv6;PLpX+wZl#vebfx~&arJ-}=*tfRmgmQCC4-Dv(q)1$Rv!BJ9z z_VRKmv$HOqe~O>UH{Wh%=Hl| zf?g5xq^1@VfH?xB9uJN$U;dkTA9x!Z@$1T!5Ty@pAJkhc>w=A^$w~RHTd;OX`O{}) zAYk1>S`M@b1zuU#vr%?BuL=7BNSR97or z`3i*Q*VXLF%DRCN@;Lxm_YqhM3Xt;HV-QlqdvS-iu@OzHR>|pVcH<(z&DS0}v{TD` zgyhDo@~o^oK*-0C*~Afp0R!&67m0J`gk)pa#fY7qIJa>l&aPh%Dt|Y%p8|6x96F?G z!i`19t}NS=o&9G5yafgC8Qy9|;_TT-oH~;XH5vu9_NE*H!`mC~YQ$%+$Kg?@d@PQQec1GlZk`V+u$fHH;Fzr9R&r zEw3gEL|8WGPN=G?bNGCdD6j^X?xl?;Crl@5_~NiUM!)KHsWwM~*1!mug8=++^N$wS6Ha - 导出 + 设置 @@ -56,6 +56,34 @@ 复制到剪贴板 + + + + + 分享 + 暂未开放 + + + + + + 分享设置 + 暂未开放 + + + + + + 添加定时任务 + 定时执行当前命令,仅匹配类型为关键字时可用 + @@ -201,20 +229,32 @@ + + + diff --git a/src/components/quickFeatures/ApiServer.vue b/src/components/quickFeatures/ApiServer.vue index 47e4195..1a6bccb 100644 --- a/src/components/quickFeatures/ApiServer.vue +++ b/src/components/quickFeatures/ApiServer.vue @@ -128,12 +128,7 @@ export default { }, 1000); }, showHelp() { - utools.ubrowser - .goto("https://www.yuque.com/fofolee-awga0/cpbg1m/bg31vl#GNjEg") - .run({ - width: 1380, - height: 750, - }); + window.showHelpPage("#GNjEg"); }, }, }; diff --git a/src/components/quickFeatures/CrontabCmd.vue b/src/components/quickFeatures/CrontabCmd.vue deleted file mode 100644 index f461aa2..0000000 --- a/src/components/quickFeatures/CrontabCmd.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - diff --git a/src/js/options/defaultProfile.js b/src/js/options/defaultProfile.js index 656e84d..d02d9ce 100644 --- a/src/js/options/defaultProfile.js +++ b/src/js/options/defaultProfile.js @@ -4,6 +4,7 @@ export default { defaultPrimaryColor: "#009688", backgroundImg: null, codeHistory: {}, + crontabs: {}, quickFeatures: { favFile: { enable: false, @@ -17,10 +18,6 @@ export default { enable: false, tag: "别名" }, - crontab: { - enable: false, - tag: "任务" - }, apiServer: { enable: false, port: 33442, diff --git a/src/js/options/quickFeatures.js b/src/js/options/quickFeatures.js index 375ce9e..f77a6f3 100644 --- a/src/js/options/quickFeatures.js +++ b/src/js/options/quickFeatures.js @@ -43,13 +43,6 @@ const quickFeatures = { icon: require("../../assets/feature/plugin.png"), platform: ["win32", "darwin", "linux"], }, - crontab: { - code: "feature_crontab", - explain: "为快捷命令添加计划任务", - cmds: ["计划任务", "crontab"], - icon: require("../../assets/feature/crontab.png"), - platform: ["win32", "darwin", "linux"], - }, apiServer: { code: "feature_apiServer", explain: "配置快捷命令后台服务", diff --git a/src/pages/quickFeaturesPage.vue b/src/pages/quickFeaturesPage.vue index 0c29b01..d285475 100644 --- a/src/pages/quickFeaturesPage.vue +++ b/src/pages/quickFeaturesPage.vue @@ -4,7 +4,6 @@