Esanders has uploaded a new change for review.

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

Change subject: Fix appearance of icons on disabled TextInputWidgets
......................................................................

Fix appearance of icons on disabled TextInputWidgets

Change-Id: I3618e4674128e825686ed2d0ecb951ac0c5790b7
---
M demos/pages/widgets.js
M src/styles/widgets/TextInputWidget.less
M src/themes/apex/widgets.less
M src/themes/mediawiki/widgets.less
4 files changed, 26 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/73/190473/1

diff --git a/demos/pages/widgets.js b/demos/pages/widgets.js
index c13950e..1719dbc 100644
--- a/demos/pages/widgets.js
+++ b/demos/pages/widgets.js
@@ -707,6 +707,17 @@
                                        }
                                ),
                                new OO.ui.FieldLayout(
+                                       new OO.ui.TextInputWidget( {
+                                               icon: 'picture',
+                                               indicator: 'required',
+                                               disabled: true
+                                       } ),
+                                       {
+                                               label: 'TextInputWidget (icon, 
indicator, disabled)\u200E',
+                                               align: 'top'
+                                       }
+                               ),
+                               new OO.ui.FieldLayout(
                                        new OO.ui.TextInputWidget( { 
placeholder: 'Placeholder' } ),
                                        {
                                                label: 'TextInputWidget 
(placeholder)\u200E',
diff --git a/src/styles/widgets/TextInputWidget.less 
b/src/styles/widgets/TextInputWidget.less
index 5937008..390e8ee 100644
--- a/src/styles/widgets/TextInputWidget.less
+++ b/src/styles/widgets/TextInputWidget.less
@@ -32,6 +32,13 @@
                .oo-ui-unselectable();
        }
 
+       &.oo-ui-widget-disabled {
+               > .oo-ui-iconElement-icon,
+               > .oo-ui-indicatorElement-indicator {
+                       cursor: default;
+               }
+       }
+
        &.oo-ui-labelElement > .oo-ui-labelElement-label {
                display: block;
        }
diff --git a/src/themes/apex/widgets.less b/src/themes/apex/widgets.less
index c124b6d..8519e56 100644
--- a/src/themes/apex/widgets.less
+++ b/src/themes/apex/widgets.less
@@ -247,6 +247,10 @@
                        border-color: #ddd;
                        background-color: #f3f3f3;
                }
+               .oo-ui-iconElement-icon,
+               .oo-ui-indicatorElement-indicator {
+                       opacity: 0.2;
+               }
        }
 
        &.oo-ui-pendingElement-pending {
diff --git a/src/themes/mediawiki/widgets.less 
b/src/themes/mediawiki/widgets.less
index 7b8ed22..7ae7047 100644
--- a/src/themes/mediawiki/widgets.less
+++ b/src/themes/mediawiki/widgets.less
@@ -417,6 +417,10 @@
                        border-color: #ddd;
                        background-color: #f3f3f3;
                }
+               .oo-ui-iconElement-icon,
+               .oo-ui-indicatorElement-indicator {
+                       opacity: 0.2;
+               }
        }
 
        &.oo-ui-pendingElement-pending {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3618e4674128e825686ed2d0ecb951ac0c5790b7
Gerrit-PatchSet: 1
Gerrit-Project: oojs/ui
Gerrit-Branch: master
Gerrit-Owner: Esanders <esand...@wikimedia.org>

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

Reply via email to