From ff5529a1abf983d4d5149ec7d2f5687169fd8cf6 Mon Sep 17 00:00:00 2001 From: nuintun Date: Thu, 26 Nov 2015 23:05:52 +0800 Subject: [PATCH] update files --- static/js/components/app-main/index.js | 2 +- static/js/terminal/lib/focused.js | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/static/js/components/app-main/index.js b/static/js/components/app-main/index.js index 8838def..15a56a6 100644 --- a/static/js/components/app-main/index.js +++ b/static/js/components/app-main/index.js @@ -66,7 +66,7 @@ function createXTerm(name, xtermNode){ fgColor: 'inherit', bgColor: 'transparent', onscreen: function (screen){ - if (Terminal.focus === this) { + if (this.isFocused()) { clearTimeout(timer); timer = setTimeout(function (){ diff --git a/static/js/terminal/lib/focused.js b/static/js/terminal/lib/focused.js index 0e0ed25..f8abcf4 100644 --- a/static/js/terminal/lib/focused.js +++ b/static/js/terminal/lib/focused.js @@ -7,6 +7,14 @@ module.exports = function (Terminal){ Terminal.focus = null; + /** + * isFocused + * @returns {boolean} + */ + Terminal.prototype.isFocused = function (){ + return Terminal.focus === this; + }; + /** * focus */