mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Rename exec node hideWin option
This commit is contained in:
		| @@ -41,8 +41,8 @@ | ||||
|         <span data-i18n="exec.label.seconds"></span> | ||||
|     </div> | ||||
|     <div class="form-row"> | ||||
|         <label for="node-input-windowsHide" style="width: auto !important; padding-right:10px"><i class="fa fa-windows"></i> <span data-i18n="exec.label.windowshide"></span></label> | ||||
|         <input type="checkbox" id="node-input-windowsHide" style="display:inline-block; width:auto;"> | ||||
|         <label for="node-input-winHide" style="width: auto !important; padding-right:10px"><i class="fa fa-windows"></i> <span data-i18n="exec.label.winHide"></span></label> | ||||
|         <input type="checkbox" id="node-input-winHide" style="margin-top: 0; display:inline-block; width:auto;"> | ||||
|     </div> | ||||
|     <div class="form-row"> | ||||
|         <label for="node-input-name"><i class="fa fa-tag"></i> <span data-i18n="common.label.name"></span></label> | ||||
| @@ -60,7 +60,7 @@ | ||||
|             append: {value:""}, | ||||
|             useSpawn: {value:"false"}, | ||||
|             timer: {value:""}, | ||||
|             windowsHide: {value:false}, | ||||
|             winHide: {value:false}, | ||||
|             oldrc: {value:false}, | ||||
|             name: {value:""} | ||||
|         }, | ||||
| @@ -97,11 +97,11 @@ | ||||
|             }); | ||||
|  | ||||
|             $("#node-input-addpay-cb").trigger("change") | ||||
|              | ||||
|             if (this.windowsHide === "true" || this.windowsHide === true) { | ||||
|                 $("#node-input-windowsHide").prop("checked",true); | ||||
|  | ||||
|             if (this.winHide === "true" || this.winHide === true) { | ||||
|                 $("#node-input-winHide").prop("checked",true); | ||||
|             } else { | ||||
|                 $("#node-input-windowsHide").prop("checked",false); | ||||
|                 $("#node-input-winHide").prop("checked",false); | ||||
|             } | ||||
|         }, | ||||
|         oneditsave: function() { | ||||
|   | ||||
| @@ -34,8 +34,8 @@ module.exports = function(RED) { | ||||
|         this.timer = Number(n.timer || 0)*1000; | ||||
|         this.activeProcesses = {}; | ||||
|         this.oldrc = (n.oldrc || false).toString(); | ||||
|         this.execOpt = {encoding:'binary', maxBuffer:RED.settings.execMaxBufferSize||10000000, windowsHide: (n.windowsHide === true)}; | ||||
|         this.spawnOpt = {windowsHide: (n.windowsHide === true) } | ||||
|         this.execOpt = {encoding:'binary', maxBuffer:RED.settings.execMaxBufferSize||10000000, windowsHide: (n.winHide === true)}; | ||||
|         this.spawnOpt = {windowsHide: (n.winHide === true) } | ||||
|         var node = this; | ||||
|  | ||||
|         if (process.platform === 'linux' && fs.existsSync('/bin/bash')) { node.execOpt.shell = '/bin/bash'; } | ||||
|   | ||||
| @@ -73,6 +73,7 @@ | ||||
|     <p>The returned <code>payload</code> is usually a <i>string</i>, unless non-UTF8 characters are detected, in which | ||||
|     case it is a <i>buffer</i>.</p> | ||||
|     <p>The node's status icon and PID will be visible while the node is active. Changes to this can be read by the <code>Status</code> node.</p> | ||||
|     <p>The <code>Hide console</code> option will hide the process console normally shown on Windows systems.</p> | ||||
|     <h4>Killing processes</h4> | ||||
|     <p>Sending <code>msg.kill</code> will kill a single active process. <code>msg.kill</code> should be a string containing | ||||
|     the type of signal to be sent, for example, <code>SIGINT</code>, <code>SIGQUIT</code> or <code>SIGHUP</code>. | ||||
| @@ -80,5 +81,4 @@ | ||||
|     <p>If the node has more than one process running then <code>msg.pid</code> must also be set with the value of the PID to be killed.</p> | ||||
|     <p>If a value is provided in the <code>Timeout</code> field then, if the process has not completed when the specified number of seconds has elapsed, the process will be killed automatically</p> | ||||
|     <p>Tip: if running a Python app you may need to use the <code>-u</code> parameter to stop the output being buffered.</p> | ||||
|     <p>The <code>Hide windows</code> option can be set to hide shell windows under Windows. This option will only affect Windows operating systems.</p> | ||||
| </script> | ||||
|   | ||||
| @@ -199,7 +199,7 @@ | ||||
|             "stdout": "stdout", | ||||
|             "stderr": "stderr", | ||||
|             "retcode": "return code", | ||||
|             "windowshide": "Hide windows" | ||||
|             "winHide": "Hide console" | ||||
|         }, | ||||
|         "placeholder": { | ||||
|             "extraparams": "extra input parameters" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user