Werdna has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/95986


Change subject: Moderated post/topic styling: * Actually apply classes that 
were supposed to be applied. * Remove coloured icons on hover; they falsely 
imply that the element is hot.
......................................................................

Moderated post/topic styling:
* Actually apply classes that were supposed to be applied.
* Remove coloured icons on hover; they falsely imply that the element is hot.

Bug: 56793
Change-Id: If1ff218d05d80ba5f37ce9fe2c622ac151fa8d9b
---
M modules/discussion/styles/post.less
M modules/discussion/styles/topic.less
M templates/topic.html.php
3 files changed, 12 insertions(+), 28 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/86/95986/1

diff --git a/modules/discussion/styles/post.less 
b/modules/discussion/styles/post.less
index 661524f..de1f4dd 100644
--- a/modules/discussion/styles/post.less
+++ b/modules/discussion/styles/post.less
@@ -289,26 +289,14 @@
 
                        &.flow-post-moderated-hide {
                                
.background-image-svg('../../base/images/hidden_normal.svg', 
'../../base/images/hidden_normal.png');
-
-                               &:hover {
-                                       
.background-image-svg('../../base/images/hidden_hover.svg', 
'../../base/images/hidden_hover.png');
-                               }
                        }
 
                        &.flow-post-moderated-delete {
                                
.background-image-svg('../../base/images/deleted_normal.svg', 
'../../base/images/deleted_normal.png');
-
-                               &:hover {
-                                       
.background-image-svg('../../base/images/deleted_hover.svg', 
'../../base/images/deleted_hover.png');
-                               }
                        }
 
                        &.flow-post-moderated-censor {
                                
.background-image-svg('../../base/images/suppressed_normal.svg', 
'../../base/images/suppressed_normal.png');
-
-                               &:hover {
-                                       
.background-image-svg('../../base/images/suppressed_hover.svg', 
'../../base/images/suppressed_hover.png');
-                               }
                        }
                }
 
diff --git a/modules/discussion/styles/topic.less 
b/modules/discussion/styles/topic.less
index 76688fa..0503a47 100644
--- a/modules/discussion/styles/topic.less
+++ b/modules/discussion/styles/topic.less
@@ -20,9 +20,9 @@
                }
        }
 
-       .flow-topic-moderated-hide,
-       .flow-topic-moderated-deleted,
-       .flow-topic-moderated-suppressed {
+       .flow-topic-moderated,
+       .flow-topic-moderated,
+       .flow-topic-moderated {
                padding-left: 22px !important;
 
                background-position: left;
@@ -34,11 +34,11 @@
                
.background-image-svg('../../base/images/moderate_menu_hidden_normal.svg', 
'../../base/images/moderate_menu_hidden_normal.png');
        }
 
-       .flow-topic-moderated-deleted {
+       .flow-topic-moderated-delete {
                .background-image-svg('../../base/images/moderated_normal.svg', 
'../../base/images/moderated_normal.png');
        }
 
-       .flow-topic-moderated-censored {
+       .flow-topic-moderated-censor {
                
.background-image-svg('../../base/images/suppressed_normal.svg', 
'../../base/images/suppressed_normal.png');
        }
 
@@ -61,16 +61,6 @@
                &:hover,
                &.mw-ui-hover {
                        background: @topic-titlebar-background-color;
-
-                       .flow-topic-moderated-censored {
-                               
.background-image-svg('../../base/images/suppressed_hover.svg', 
'../../base/images/suppressed_hover.png');
-                       }
-                       .flow-topic-moderated-deleted {
-                               
.background-image-svg('../../base/images/moderated_hover.svg', 
'../../base/images/moderated_hover.png');
-                       }
-                       .flow-topic-moderated-hide {
-                               
.background-image-svg('../../base/images/moderate_menu_hidden_hover.svg', 
'../../base/images/moderate_menu_hidden_hover.png');
-                       }
                }
 
                .flow-topic-title {
diff --git a/templates/topic.html.php b/templates/topic.html.php
index 1e71589..33caa26 100644
--- a/templates/topic.html.php
+++ b/templates/topic.html.php
@@ -59,9 +59,15 @@
 //
 // Content starts here
 //
+$moderationClass = '';
+
+if ( $root->isModerated() ) {
+       $moderationClass .= ' flow-topic-moderated';
+       $moderationClass .= ' 
flow-topic-moderated-'.$root->getModerationState();
+}
 
 echo Html::openElement( 'div', array(
-       'class' => 'flow-topic-container flow-topic-full' . ( 
$root->isModerated() ? ' flow-topic-moderated' : '' ),
+       'class' => 'flow-topic-container flow-topic-full' . $moderationClass,
        'id' => 'flow-topic-' . $topic->getId()->getHex(),
        'data-topic-id' => $topic->getId()->getHex(),
        'data-creator-name' => $this->getCreatorText( $root, $user ),

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: If1ff218d05d80ba5f37ce9fe2c622ac151fa8d9b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Werdna <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to