update files

This commit is contained in:
nuintun 2015-11-26 18:59:03 +08:00
parent 6a414764fa
commit d3b1f33b9f

View File

@ -194,8 +194,19 @@ module.exports = Vue.component('app-main', {
}, false); }, false);
var step = 0; var step = 0;
var timestamp = Date.now();
ipc.on('emulator', function (event, type, project, data){ ipc.on('emulator', function (event, type, project, data){
var now = Date.now();
if (now - timestamp > 1000) {
step = 0;
}
timestamp = now;
step++;
var delay = step * 16; var delay = step * 16;
var runtime = window.AppRuntime[project.name]; var runtime = window.AppRuntime[project.name];
@ -203,20 +214,17 @@ module.exports = Vue.component('app-main', {
switch (type) { switch (type) {
case 'data': case 'data':
data += ''; data += '';
step++;
break; break;
case 'error': case 'error':
data = '执行出现错误: ' + data; data = '执行出现错误: ' + data;
step = 0;
break; break;
case 'close': case 'close':
data = '\u001b[32m命令执行完毕\u001b[39m\r\n'; data = '\u001b[32m命令执行完毕\u001b[39m\r\n';
step = 0;
break; break;
} }
setTimeout(function (){ setTimeout(function (){
runtime.xterm.write(data + ''); runtime.xterm.write(data);
scroll(runtime.xterm); scroll(runtime.xterm);
}, delay); }, delay);
} else { } else {