From 6dce16441ad96c9ac6091606e7cda1e9d0242755 Mon Sep 17 00:00:00 2001 From: fofolee Date: Sun, 21 Jun 2020 23:07:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=BC=82=E6=AD=A5=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=BC=82=E5=B8=B8=E6=8D=95=E8=8E=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/preload.js | 46 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/src/preload.js b/src/preload.js index b3c3151..dea8484 100644 --- a/src/preload.js +++ b/src/preload.js @@ -28,7 +28,7 @@ const shortCodes = [ }, system = cmd => { - return child_process.execSync(cmd); + child_process.exec(cmd); }, message = msg => { @@ -80,8 +80,13 @@ const quickcommand = { }, showInputBox: function (callback, placeHolders) { - if (typeof callback != 'function') return + let helps = `正确用法: + showInputBox(yourinput => { + do something... + }, [placeholder of input1, placeholder of input2...])` + if (!(callback instanceof Function)) throw helps placeHolders || (placeHolders = [""]) + if (!(placeHolders instanceof Array)) throw helps utools.setExpendHeight(600) var html = "" var inputBoxNumbers = placeHolders.length @@ -103,11 +108,15 @@ const quickcommand = { }, showSelectBox: function (callback, selects) { - if (typeof callback != 'function') return - selects || (selects = [""]) + let helps = `正确用法: + showSelectBox(yourchoise => { + do something... + }, [option1, option2...])` + if (!(callback instanceof Function)) throw helps + if (!(selects instanceof Array) || (selects && !selects.length)) throw helps // 调整插件高度 let modWindowHeight = num => { - utools.setExpendHeight(num > 11 ? 600 : 50 * (num + 1)); + if(!$("#customize").is(":parent")) utools.setExpendHeight(num > 11 ? 600 : 50 * (num + 1)); } var html = `