From 3d3fde7168431099ab03b114e047e9ed103425bc Mon Sep 17 00:00:00 2001 From: nuintun Date: Wed, 2 Dec 2015 18:37:46 +0800 Subject: [PATCH] update files --- static/js/components/app-main/index.js | 11 +++-- .../js/components/app-main/terminal-worker.js | 42 ------------------- 2 files changed, 7 insertions(+), 46 deletions(-) diff --git a/static/js/components/app-main/index.js b/static/js/components/app-main/index.js index 8785dd2..bb0babe 100644 --- a/static/js/components/app-main/index.js +++ b/static/js/components/app-main/index.js @@ -64,10 +64,13 @@ function openXTerm(vm){ var worker = new SharedWorker('static/js/components/app-main/terminal-worker.js', 'SharedWorker-' + (uuid++)); worker.port.addEventListener('message', function (event){ - if (event.data.exec === 'beep') { - snd.play(); - } else if (vm.project.name === event.data.name) { - vm.$els.terminal.innerHTML = event.data.screen; + if (vm.project.name === event.data.name) { + if (event.data.exec === 'beep') { + snd.play(); + } else if (event.data.screen) { + vm.$els.terminal.innerHTML = event.data.screen; + } + } }); diff --git a/static/js/components/app-main/terminal-worker.js b/static/js/components/app-main/terminal-worker.js index 0c7007f..4f42681 100644 --- a/static/js/components/app-main/terminal-worker.js +++ b/static/js/components/app-main/terminal-worker.js @@ -47,46 +47,4 @@ onconnect = function (event){ break; } }; - - //function send(name, xterm){ - // postMessage({ - // name: name, - // screen: xterm.toString('html') - // }); - //} - // - //switch (message.action) { - // case 'open': - // xterm = RUNTIMECACHE[message.name]; - // - // if (!xterm) { - // xterm = new AnsiTerminal(120, 60, 0); - // xterm.newline_mode = true; - // SCREENCACHE[message.name] = ''; - // RUNTIMECACHE[message.name] = xterm; - // } - // - // ACTIVE = message.name; - // - // if (SCREENCACHE[message.name]) { - // xterm.write(SCREENCACHE[message.name]); - // SCREENCACHE[message.name] = ''; - // } - // - // send(message.name, xterm); - // break; - // case 'close': - // delete RUNTIMECACHE[message.name]; - // break; - // case 'write': - // xterm = RUNTIMECACHE[message.name]; - // - // if (ACTIVE === message.name) { - // xterm.write(message.data); - // send(message.name, xterm); - // } else { - // SCREENCACHE[message.name] += message.data; - // } - // break; - //} };