diff --git a/public/templates/footer.tpl b/public/templates/footer.tpl index 2cc7bc02e2..20969e8426 100644 --- a/public/templates/footer.tpl +++ b/public/templates/footer.tpl @@ -47,27 +47,18 @@ socket.emit('api:updateHeader', { fields: ['username', 'picture'] }); socket.on('api:updateHeader', function(data) { + var rightMenu = $('#right-menu'); if (data.uid > 0) { - var gravatar = document.createElement('img'), - name = document.createElement('span') - logoutEl = document.createElement('li'); - - logoutEl.innerHTML = 'Log out'; + var userLabel = rightMenu.find('#user_label'); + userLabel.attr('href','/users/'+data['username']); - name.innerHTML = data['username']; - gravatar.src = data['picture']+"?s=24"; + userLabel.find('img').attr('src',data['picture']+"?s=24"); + userLabel.find('span').html(data['username']); - var userLink = $(''); - - userLink.append(gravatar); - userLink.append(name); - - var userLi = $('
  • '); - userLi.append(userLink); - - $(right_menu).append(userLi); - right_menu.appendChild(logoutEl); } else { + + rightMenu.html(''); + var registerEl = document.createElement('li'), loginEl = document.createElement('li'); diff --git a/public/templates/header.tpl b/public/templates/header.tpl index f6de74602a..9ecec06713 100644 --- a/public/templates/header.tpl +++ b/public/templates/header.tpl @@ -53,6 +53,16 @@
  • Loading Notifications
  • +
  • + + + + +
  • +
  • + Log out +
  • +