From a54343ec238a2c45f42743e3ab432c9f047795a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Hru=C5=A1ka?= Date: Sat, 16 Sep 2017 01:56:37 +0200 Subject: [PATCH] implemented changing window title --- js/term_screen.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/term_screen.js b/js/term_screen.js index a0e8420..44d87d6 100644 --- a/js/term_screen.js +++ b/js/term_screen.js @@ -1381,7 +1381,10 @@ window.TermScreen = class TermScreen extends EventEmitter { */ loadLabels (str) { let pieces = str.split('\x01') - qs('#screen-title').textContent = pieces[0] + let screenTitle = pieces[0] + qs('#screen-title').textContent = screenTitle + if (screenTitle.length === 0) screenTitle = 'Terminal' + qs('title').textContent = `${screenTitle} :: ESPTerm` $('#action-buttons button').forEach((button, i) => { let label = pieces[i + 1].trim() // if empty string, use the "dim" effect and put nbsp instead to