mirror of
https://github.com/nuintun/command-manager.git
synced 2025-06-07 11:34:05 +08:00
update files
This commit is contained in:
parent
58b20ac461
commit
dfc881fcb4
@ -181,6 +181,8 @@ module.exports = Vue.component('app-main', {
|
||||
context.expandCommand = trigger && trigger.contains(target);
|
||||
}, false);
|
||||
|
||||
var timer;
|
||||
|
||||
ipc.on('emulator', function (event, type, project, data){
|
||||
var xtermNode = context.$els.terminal;
|
||||
var runtime = window.AppRuntime[project.name];
|
||||
@ -188,7 +190,10 @@ module.exports = Vue.component('app-main', {
|
||||
if (runtime) {
|
||||
xtermNode.innerHTML = '';
|
||||
runtime.xterm.write(data + '');
|
||||
if(runtime.xterm.isFu)
|
||||
setTimeout(function (){
|
||||
xtermNode.appendChild(runtime.xterm.screen);
|
||||
}, 1);
|
||||
} else {
|
||||
event.sender.send('emulator', project, 'stop');
|
||||
}
|
||||
|
@ -7,6 +7,14 @@
|
||||
module.exports = function (Terminal){
|
||||
Terminal.focus = null;
|
||||
|
||||
/**
|
||||
* isFocused
|
||||
* @returns {boolean}
|
||||
*/
|
||||
Terminal.prototype.isFocused = function (){
|
||||
return Terminal.focus === this;
|
||||
};
|
||||
|
||||
/**
|
||||
* focus
|
||||
*/
|
||||
@ -17,6 +25,8 @@ module.exports = function (Terminal){
|
||||
Terminal.focus.blur();
|
||||
}
|
||||
|
||||
Terminal.focus = this;
|
||||
|
||||
if (this.cursor) {
|
||||
this.showCursor();
|
||||
}
|
||||
@ -24,8 +34,6 @@ module.exports = function (Terminal){
|
||||
if (this.cursorBlink) {
|
||||
this.startBlink();
|
||||
}
|
||||
|
||||
Terminal.focus = this;
|
||||
};
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user