UltrasonicNXT has submitted this change and it was merged.

Change subject: Make avatars in sidebar module greyscale where away too
......................................................................


Make avatars in sidebar module greyscale where away too

Change-Id: I3cffa598daa37abb53fae92e477538771693b8c4
---
M MediaWikiChat.hooks.php
M MediaWikiChat.php
2 files changed, 15 insertions(+), 5 deletions(-)

Approvals:
  UltrasonicNXT: Verified; Looks good to me, approved



diff --git a/MediaWikiChat.hooks.php b/MediaWikiChat.hooks.php
index f918e48..eceb8f7 100644
--- a/MediaWikiChat.hooks.php
+++ b/MediaWikiChat.hooks.php
@@ -84,13 +84,23 @@
                                        $user = User::newFromId( $id );
                                        $avatar = MediaWikiChat::getAvatar( $id 
);
                                        $page = str_replace( '$1', 'User:' . 
rawurlencode( $user->getName() ), $wgArticlePath );
+                                       $style = "display: block;
+                                               background-position: right 1em 
center;
+                                               background-repeat: no-repeat;
+                                               background-image: 
url($avatar);";
+                                       if ( $away ) {
+                                               $style .= "-webkit-filter: 
grayscale(1); /* old webkit */
+                                                       -webkit-filter: 
grayscale(100%); /* new webkit */
+                                                       -moz-filter: 
grayscale(100%); /* safari */
+                                                       -ms-filter: 
progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); /* maybe ie */
+                                                       filter: 
progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); /* maybe ie */
+                                                       filter: gray; /* maybe 
ie */
+                                                       filter: 
grayscale(100%); /* future */";
+                                       }
                                        $arr[$id] = array(
                                                'text' => $user->getName(),
                                                'href' => $page,
-                                               'style' => "display: block;
-                                                       background-position: 
right 1em center;
-                                                       background-repeat: 
no-repeat;
-                                                       background-image: 
url($avatar);",
+                                               'style' => $style,
                                                'class' => 'mwchat-sidebar-user'
                                        );
                                }
diff --git a/MediaWikiChat.php b/MediaWikiChat.php
index 632a321..2a1a925 100644
--- a/MediaWikiChat.php
+++ b/MediaWikiChat.php
@@ -17,7 +17,7 @@
 $wgExtensionCredits['specialpage'][] = array(
        'path' => __FILE__,
        'name' => 'MediaWikiChat',
-       'version' => '2.9.0',
+       'version' => '2.9.1',
        'author' => 'Adam Carter/UltrasonicNXT',
        'url' => 'https://www.mediawiki.org/wiki/Extension:MediaWikiChat',
        'descriptionmsg' => 'chat-desc',

-- 
To view, visit https://gerrit.wikimedia.org/r/117693
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I3cffa598daa37abb53fae92e477538771693b8c4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MediaWikiChat
Gerrit-Branch: master
Gerrit-Owner: UltrasonicNXT <adamr_car...@btinternet.com>
Gerrit-Reviewer: UltrasonicNXT <adamr_car...@btinternet.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to