diff --git a/js/client-chat.js b/js/client-chat.js index aa251cbd7..d30553aef 100644 --- a/js/client-chat.js +++ b/js/client-chat.js @@ -359,7 +359,7 @@ 'join': [], 'leave': [] }; - var clickableName = '' + Tools.escapeHTML(name.substr(1)) + ''; + var clickableName = '' + Tools.escapeHTML(name.substr(1)) + ''; var isHighlighted = this.getHighlight(message); if (isHighlighted) { // notify({ @@ -375,7 +375,7 @@ var pmuserid = toUserid(pm); var oName = pm; if (pmuserid === app.user.get('userid')) oName = name; - this.$chat.append('
');
@@ -826,10 +826,11 @@
'$tabbar': null,
updateUserbar: function() {
var buf = '';
+ var name = ' '+app.user.get('name');
if (app.user.get('named')) {
- buf = ' '+Tools.escapeHTML(app.user.get('name'))+'';
+ buf = ' '+Tools.escapeHTML(name)+'';
} else {
- buf = ' '+Tools.escapeHTML(app.user.get('name'))+'';
+ buf = ' '+Tools.escapeHTML(name)+'';
}
this.$userbar.html(buf);
},
@@ -1003,7 +1004,9 @@
var UserPopup = this.UserPopup = Popup.extend({
initialize: function(data) {
data.userid = toId(data.name);
+ var name = data.name;
this.data = data = _.extend(data, UserPopup.dataCache[data.userid]);
+ data.name = name;
app.on('response:userdetails', this.update, this);
app.send('/cmd userdetails '+data.userid);
this.update();
diff --git a/style/client.css b/style/client.css
index 8d300d9a6..3fb9dc0b1 100644
--- a/style/client.css
+++ b/style/client.css
@@ -81,6 +81,9 @@ body {
right: 10px;
font-weight: bold;
}
+.username {
+ cursor: pointer;
+}
.tabbar {
position: absolute;