diff --git a/public/src/forum/footer.js b/public/src/forum/footer.js index a479ae06e5..6a1e4204ad 100644 --- a/public/src/forum/footer.js +++ b/public/src/forum/footer.js @@ -35,12 +35,26 @@ socket.on('api:updateHeader', function(data) { var rightMenu = $('#right-menu'); if (data.uid > 0) { + var userLabel = rightMenu.find('#user_label'); - userLabel.attr('href','/users/'+data['username']); - - userLabel.find('img').attr('src',data['picture']+"?s=24&default=identicon"); - userLabel.find('span').html(data['username']); + if(userLabel.length) { + userLabel.attr('href','/users/'+data['username']); + userLabel.find('img').attr('src',data['picture']+"?s=24&default=identicon"); + userLabel.find('span').html(data['username']); + } + else { + var userli = $('
  • \ + \ + \ + '+data['username']+' \ + \ +
  • '); + rightMenu.append(userli); + + var logoutli = $('
  • Log out
  • '); + rightMenu.append(logoutli); + } } else { rightMenu.html(''); diff --git a/public/src/forum/topic.js b/public/src/forum/topic.js index c5453595a6..ee51215675 100644 --- a/public/src/forum/topic.js +++ b/public/src/forum/topic.js @@ -445,12 +445,12 @@ uid = ids[1]; if (thread_state.locked !== '1') { - if (this.children[1].className == 'icon-star-empty') { - this.children[1].className = 'icon-star'; + if (this.children[2].className == 'icon-star-empty') { + this.children[2].className = 'icon-star'; socket.emit('api:posts.favourite', {pid: pid, room_id: app.current_room}); } else { - this.children[1].className = 'icon-star-empty'; + this.children[2].className = 'icon-star-empty'; socket.emit('api:posts.unfavourite', {pid: pid, room_id: app.current_room}); } } diff --git a/public/templates/footer.tpl b/public/templates/footer.tpl index aa0d29eee0..e3c3cf2db9 100644 --- a/public/templates/footer.tpl +++ b/public/templates/footer.tpl @@ -20,6 +20,7 @@ + \ No newline at end of file diff --git a/public/templates/header.tpl b/public/templates/header.tpl index 0c8d800309..2cc230690c 100644 --- a/public/templates/header.tpl +++ b/public/templates/header.tpl @@ -59,22 +59,13 @@ Users -