From d9522119f6b4a1add4988dbc5d836c6cfef89a94 Mon Sep 17 00:00:00 2001 From: nuintun Date: Thu, 3 Dec 2015 10:38:58 +0800 Subject: [PATCH] update files --- static/js/components/app-main/index.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/static/js/components/app-main/index.js b/static/js/components/app-main/index.js index 2d8a29c..0c20d51 100644 --- a/static/js/components/app-main/index.js +++ b/static/js/components/app-main/index.js @@ -67,7 +67,7 @@ function openXTerm(vm){ if (vm.project.name === event.data.name) { if (event.data.exec === 'beep') { snd.play(); - } else if (event.data.screen) { + } else if (event.data.screen && !document.hidden) { vm.$els.terminal.innerHTML = event.data.screen; } @@ -223,6 +223,14 @@ module.exports = Vue.component('app-main', { }); }, ready: function (){ + var context = this; + openXTerm(this); + + document.addEventListener('visibilitychange', function (){ + if (!document.hidden) { + openXTerm(context); + } + }, false); } }); \ No newline at end of file