From 8f217ad3fb50ee3046c84a3ba7889a750eca6fc4 Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Sun, 10 Apr 2016 12:08:31 +0300 Subject: [PATCH] Do not display incorrect nick when switching to a non connected network --- client/css/style.css | 9 +++++++++ client/js/lounge.js | 16 ++++------------ 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/client/css/style.css b/client/css/style.css index c88a072c..ac580ba9 100644 --- a/client/css/style.css +++ b/client/css/style.css @@ -1157,6 +1157,7 @@ button, font: inherit; font-size: 11px; margin: 5px; + margin-right: 10px; line-height: 26px; height: 24px; padding: 0 9px; @@ -1167,6 +1168,14 @@ button, user-select: none; } +#form #nick:empty { + visibility: hidden; +} + +#form #nick:after { + content: ":"; +} + #form #input { border: 1px solid #ddd; font: inherit; diff --git a/client/js/lounge.js b/client/js/lounge.js index 7dfa56d8..a522c973 100644 --- a/client/js/lounge.js +++ b/client/js/lounge.js @@ -667,12 +667,7 @@ $(function() { document.title = title; if (self.hasClass("chan")) { - var nick = self - .closest(".network") - .data("nick"); - if (nick) { - setNick(nick); - } + setNick(self.closest(".network").data("nick")); } if (chan.data("needsNamesRefresh") === true) { @@ -1069,12 +1064,9 @@ $(function() { function setNick(nick) { var width = $("#nick") - .html(nick + ":") - .width(); - if (width) { - width += 31; - input.css("padding-left", width); - } + .html(nick) + .outerWidth(true); + input.css("padding-left", width); } function move(array, old_index, new_index) {