1
0
mirror of https://github.com/wbbaddons/Tims-Chat.git synced 2024-12-22 21:40:08 +00:00

Add class 'mod' to user if he's got moderative permissions in the room

This commit is contained in:
Tim Düsterhus 2014-07-27 22:21:49 +02:00
parent c36b38b12e
commit 850bfacfbb
2 changed files with 7 additions and 0 deletions

View File

@ -720,6 +720,11 @@ Move the user to the new position if he was found in the old list.
else
element.removeClass 'suspended'
if user.mod
element.addClass 'mod'
else
element.removeClass 'mod'
$('#timsChatUserList > ul').append element
Build HTML of the user and insert it into the list, if the users was not found in the chat before.
@ -732,6 +737,7 @@ Build HTML of the user and insert it into the list, if the users was not found i
li.addClass 'jsTooltip'
li.addClass 'you' if user.userID is WCF.User.userID
li.addClass 'suspended' if user.suspended
li.addClass 'mod' if user.mod
if user.awayStatus?
li.addClass 'away'
li.attr 'title', user.awayStatus

View File

@ -122,6 +122,7 @@ public function show() {
'username' => $user->username,
'awayStatus' => $user->chatAway,
'suspended' => (boolean) !$this->room->canWrite($user->getDecoratedObject()),
'mod' => $this->room->canBan($user->getDecoratedObject()) || $this->room->canMute($user->getDecoratedObject()),
'avatar' => array(
16 => $user->getAvatar()->getImageTag(16),
24 => $user->getAvatar()->getImageTag(24),