Commit 53a5c477 authored by antoor's avatar antoor

Add custom-terminal-execPath options

添加自定义终端执行路径配置UI
parent 79e2e989
...@@ -271,7 +271,8 @@ class Form { ...@@ -271,7 +271,8 @@ class Form {
const opt = Object.assign({}, { const opt = Object.assign({}, {
'ignore-https': 0, 'ignore-https': 0,
'terminal-cache': 0, 'terminal-cache': 0,
'request-timeout': '10000' 'request-timeout': '10000',
'command-path': ''
}, arg.otherConf); }, arg.otherConf);
const form = this.accordion.cells('other').attachForm([{ const form = this.accordion.cells('other').attachForm([{
type: 'settings', position: 'label-right', inputWidth: 400 type: 'settings', position: 'label-right', inputWidth: 400
...@@ -296,7 +297,28 @@ class Form { ...@@ -296,7 +297,28 @@ class Form {
}, { }, {
text: "60000", value: "60000", selected: opt['request-timeout'] === '60000' text: "60000", value: "60000", selected: opt['request-timeout'] === '60000'
} }
]}, ]}, {
type: 'label', label: '自定义终端执行路径'
}, {
type: 'combo', name: 'command-path', inputWidth: 200, options: ((items) => {
let ret = [];
// 如果自定义的路径不在items里,则++
if (items.indexOf(opt['command-path']) === -1) {
items.unshift(opt['command-path']);
}
items.map((_) => {
ret.push({
text: _,
value: _,
selected: opt['command-path'] === _
})
});
return ret;
})([
'/bin/sh',
'c:\\windows\\system32\\cmd.exe'
])
}
]}], true); ]}], true);
return form; return form;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment