VolkerE has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/379154 )

Change subject: Align added to watchlist tooltip to style guide and replace 
deprecated icon
......................................................................

Align added to watchlist tooltip to style guide and replace deprecated icon

Aligning “This topic has been added to your watchlist.” tooltip to
style guide by:
- removing `opacity` of tooltip
- aligning `padding` with popups elsewhere
- make icon same color as surrounding text
- limiting icon size to `32px` as it shouldn't be bigger than f.e.
“Browse topics” icon

Also exchanging deprecated 'watchlist' icon with 'unStar' icon.

Bug: T176296
Change-Id: Ibb79740462a9c9a880cc71fbea70207ef47525bf
---
M handlebars/flow_subscribed.partial.handlebars
M modules/styles/board/topic/titlebar.less
M modules/styles/mediawiki.ui/tooltips.less
3 files changed, 23 insertions(+), 14 deletions(-)


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

diff --git a/handlebars/flow_subscribed.partial.handlebars 
b/handlebars/flow_subscribed.partial.handlebars
index 26a5947..ed0c051 100644
--- a/handlebars/flow_subscribed.partial.handlebars
+++ b/handlebars/flow_subscribed.partial.handlebars
@@ -1,7 +1,9 @@
-<div class="flow-notification-tooltip-icon"><span class="mw-ui-icon 
mw-ui-icon-element mw-ui-icon-watchlist"></span></div>
+<div class="flow-notification-tooltip-icon"><span class="mw-ui-icon 
mw-ui-icon-element mw-ui-icon-unStar"></span></div>
 <p class="flow-notification-tooltip-title">
+       <strong>
        {{!-- flow-topic-notification-subscribe-title and 
flow-board-notification-subscribe-title --}}
        {{l10n (concat "flow-" type "-notification-subscribe-title") user }}
+       <strong>
 </p>
 <p class="flow-notification-tooltip-content">
        {{!-- flow-topic-notification-subscribe-description and 
flow-board-notification-subscribe-description --}}
diff --git a/modules/styles/board/topic/titlebar.less 
b/modules/styles/board/topic/titlebar.less
index 0097310..4abc566 100644
--- a/modules/styles/board/topic/titlebar.less
+++ b/modules/styles/board/topic/titlebar.less
@@ -94,17 +94,26 @@
 .flow-notification-tooltip-topicsub {
        width: 15em;
 }
-.flow-notification-tooltip-icon {
-       font-size: 2.5em;
-       text-align: center;
 
+.flow-notification-tooltip-icon {
        .mw-ui-icon {
-               display: inline-block;
+               display: block;
+               margin-left: auto;
+               margin-right: auto;
+               opacity: 0.87; // equals `#222` on background-color `#fff`
+
+               &.mw-ui-icon-star { // Overwrite default `.mw-ui-icon` 
properties
+                       min-width: 32px;
+                       width: 32px;
+                       max-width: 32px;
+                       min-height: 32px;
+                       font-size: 32px;
+                       line-height: 1;
+               }
        }
 }
 .flow-notification-tooltip-title {
        font-size: 1em;
-       font-weight: bold;
 }
 
 .flow-undo {
diff --git a/modules/styles/mediawiki.ui/tooltips.less 
b/modules/styles/mediawiki.ui/tooltips.less
index 01f3dfa..9259ee2 100644
--- a/modules/styles/mediawiki.ui/tooltips.less
+++ b/modules/styles/mediawiki.ui/tooltips.less
@@ -16,16 +16,16 @@
 Styleguide 4.0.
  */
 .flow-ui-tooltip {
+       background-color: #fff;
+       color: @colorText;
        position: relative;
        top: 1px;
        display: inline-block;
-       padding: 0.5em;
-       background: #fff;
-       color: @colorText;
-       word-wrap: break-word;
        border-radius: @borderRadius;
-       .box-shadow( ~'0 2px 0 0 @{colorGray12}, 0 0 1px 0 @{colorGray12}' );
-       opacity: 0.9;
+       padding: 0.571em 0.857em; // equals to ~8px ~12px with base `font-size`
+       .box-shadow( ~'0 2px 2px 0 rgba(0, 0, 0, 0.25)' );
+       font-size: 0.875em; // not inherited from div#bodyContent, as we insert 
at body
+       word-wrap: break-word;
        z-index: 99;
 
        a {
@@ -34,8 +34,6 @@
                color: #fff !important; /* stylelint-disable-line 
declaration-no-important */
                font-weight: bold;
        }
-
-       font-size: 0.875em; // not inherited from div#bodyContent, as we insert 
at body
 
        #bodyContent & { /* stylelint-disable-line selector-no-id */
                font-size: 1em;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibb79740462a9c9a880cc71fbea70207ef47525bf
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: VolkerE <volke...@wikimedia.org>

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

Reply via email to