Commit ffe4f1f7 authored by Medicean's avatar Medicean

更新Terminal,支持命令行粘贴

parent 3352585f
...@@ -80,7 +80,7 @@ window.addEventListener('load', () => { ...@@ -80,7 +80,7 @@ window.addEventListener('load', () => {
.then(() => loadCSS('ant-static://libs/layer/src/skin/layer.ext.css')) .then(() => loadCSS('ant-static://libs/layer/src/skin/layer.ext.css'))
.then(() => loadCSS('ant-static://libs/laydate/need/laydate.css')) .then(() => loadCSS('ant-static://libs/laydate/need/laydate.css'))
.then(() => loadCSS('ant-static://libs/laydate/skins/default/laydate.css')) .then(() => loadCSS('ant-static://libs/laydate/skins/default/laydate.css'))
.then(() => loadCSS('ant-static://libs/terminal/css/jquery.terminal.css')) .then(() => loadCSS('ant-static://libs/terminal/css/jquery.terminal-1.1.1.css'))
.then(() => loadCSS('ant-static://libs/font-awesome/css/font-awesome.min.css')) .then(() => loadCSS('ant-static://libs/font-awesome/css/font-awesome.min.css'))
.then(() => loadCSS('ant-static://libs/dhtmlx/codebase/dhtmlx.css')) .then(() => loadCSS('ant-static://libs/dhtmlx/codebase/dhtmlx.css'))
.then(() => loadCSS('ant-static://libs/dhtmlx/skins/mytheme/dhtmlx.css')) .then(() => loadCSS('ant-static://libs/dhtmlx/skins/mytheme/dhtmlx.css'))
...@@ -94,7 +94,7 @@ window.addEventListener('load', () => { ...@@ -94,7 +94,7 @@ window.addEventListener('load', () => {
.then(() => loadJS('ant-static://libs/toastr/toastr.js')) .then(() => loadJS('ant-static://libs/toastr/toastr.js'))
.then(() => loadJS('ant-static://libs/layer/src/layer.js')) .then(() => loadJS('ant-static://libs/layer/src/layer.js'))
.then(() => loadJS('ant-static://libs/laydate/laydate.js')) .then(() => loadJS('ant-static://libs/laydate/laydate.js'))
.then(() => loadJS('ant-static://libs/terminal/js/jquery.terminal-min.js')) .then(() => loadJS('ant-static://libs/terminal/js/jquery.terminal-min-1.1.1.js'))
.then(() => loadJS('ant-static://libs/dhtmlx/codebase/dhtmlx.js')) .then(() => loadJS('ant-static://libs/dhtmlx/codebase/dhtmlx.js'))
.then(() => { .then(() => {
/** /**
......
...@@ -198,8 +198,10 @@ class Terminal { ...@@ -198,8 +198,10 @@ class Terminal {
greetings: banner, greetings: banner,
name: `terminal_${this.hash}`, name: `terminal_${this.hash}`,
prompt: this.parsePrompt(infoUser), prompt: this.parsePrompt(infoUser),
numChars: 2048,
exit: false, exit: false,
completion: (term, value, callback) => { // < 1.0.0 时使用3个参数 completion: (term, value, callback) => {}
completion: (value, callback) => {
callback( callback(
this.isWin ? [ this.isWin ? [
'dir', 'whoami', 'net', 'ipconfig', 'netstat', 'cls', 'dir', 'whoami', 'net', 'ipconfig', 'netstat', 'cls',
......
This diff is collapsed.
This diff is collapsed.
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