From: Christian Heller Date: Fri, 11 Dec 2020 02:08:10 +0000 (+0100) Subject: Don't mark up links that are invisible (= hidden by help display). X-Git-Url: https://plomlompom.com/repos/%7B%7Bdb.prefix%7D%7D/%7B%7B%20web_path%20%7D%7D/decks?a=commitdiff_plain;h=79fb5ce7f20c880164d98fd47640e742041e2fd9;p=plomrogue2 Don't mark up links that are invisible (= hidden by help display). --- diff --git a/rogue_chat.html b/rogue_chat.html index 1f690c0..16a27ba 100644 --- a/rogue_chat.html +++ b/rogue_chat.html @@ -1215,7 +1215,8 @@ let tui = { content += this.mode.list_available_modes(); let start_x = 0; if (!this.mode.has_input_prompt) { - start_x = this.window_width + start_x = this.window_width; + this.draw_links = false; } terminal.drawBox(0, start_x, terminal.rows, this.window_width); let [lines, _] = this.msg_into_lines_of_width(content, this.window_width); @@ -1242,6 +1243,7 @@ let tui = { } }, full_refresh: function() { + this.draw_links = true; this.links = {}; terminal.drawBox(0, 0, terminal.rows, terminal.cols); this.recalc_input_lines(); @@ -1262,6 +1264,9 @@ let tui = { if (this.show_help) { this.draw_help(); } + if (!this.draw_links) { + this.links = {}; + } terminal.refresh(); } }