DateTimeInputWidget: Use 'clear' icon to clear input
authorVolker E <volker.e@wikimedia.org>
Sat, 15 Dec 2018 03:32:41 +0000 (19:32 -0800)
committerVolker E <volker.e@wikimedia.org>
Sat, 15 Dec 2018 03:32:41 +0000 (19:32 -0800)
Also removing unnecessary indicator overrides.

Bug: T212022
Change-Id: Ie962138811aff03d72ea29eb260131c37067456b

resources/src/mediawiki.widgets.datetime/DateTimeInputWidget.js
resources/src/mediawiki.widgets.datetime/DateTimeInputWidget.less

index ef7cea9..545bf40 100644 (file)
                        this.clearButton = new OO.ui.ButtonWidget( {
                                classes: [ 'mw-widgets-datetime-dateTimeInputWidget-field', 'mw-widgets-datetime-dateTimeInputWidget-clearButton' ],
                                framed: false,
-                               icon: 'trash',
+                               icon: 'clear',
                                disabled: disabled
                        } ).connect( this, {
                                click: 'onClearClick'
index 370a19f..2b61b65 100644 (file)
 
                > .oo-ui-indicatorElement-indicator {
                        right: @padding-horizontal-base;
-                       min-width: @min-size-indicator;
-                       width: @size-indicator;
-                       min-height: @min-size-indicator;
-                       height: @size-indicator;
-                       max-height: @size-base;
                }
        }
 
 
        &-clearButton {
                padding-top: 0;
+
+               .oo-ui-iconElement-icon {
+                       background-size: @size-indicator @size-indicator;
+               }
        }
 
        &.oo-ui-widget-enabled {