Check the correct user for op status on a nick click
authorDarren <darren@darrenwhitlen.com>
Fri, 26 Jul 2013 19:10:59 +0000 (20:10 +0100)
committerDarren <darren@darrenwhitlen.com>
Fri, 26 Jul 2013 19:10:59 +0000 (20:10 +0100)
client/assets/src/views/channel.js

index 106ede3d86705b5bf0527caa56bfa5e7ec4281f7..846a3e2dbbf524b51cb206c0ef3e284efd12ed92 100644 (file)
@@ -61,13 +61,15 @@ _kiwi.view.Channel = _kiwi.view.Panel.extend({
                 userbox.member = member;
                 userbox.channel = this.model;
 
-                if (!member.get('is_op')) {
+                // Hide the op related items if we're not an op
+                if (!members.getByNick(_kiwi.app.connections.active_connection.get('nick')).get('is_op')) {
                     userbox.$el.children('.if_op').remove();
                 }
+
                 menubox = new _kiwi.view.MenuBox(member.get('nick') || 'User');
                 menubox.addItem('userbox', userbox.$el);
                 menubox.show();
-                
+
                 // Position the userbox + menubox
                 (function() {
                     var t = event.pageY,