VolkerE has uploaded a new change for review. https://gerrit.wikimedia.org/r/303338
Change subject: MediaWiki theme: Fix misalignment of widgets by applying pixel `min-height` ...................................................................... MediaWiki theme: Fix misalignment of widgets by applying pixel `min-height` Fixing different height of widgets, which is causing misalignment, by applying `min-height` in pixels. Also introducing `@padding-input-vertical` Less variable and removing unnecessary CSS properties like `width: 100%` when `display: block` is set. Bug: T102127 Bug: T142115 Change-Id: Ifa2c7e8c6ad0991767f359230c755081ba889c7b --- M src/styles/widgets/DropdownWidget.less M src/styles/widgets/NumberInputWidget.less M src/themes/mediawiki/common.less M src/themes/mediawiki/elements.less M src/themes/mediawiki/widgets.less 5 files changed, 10 insertions(+), 14 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/38/303338/1 diff --git a/src/styles/widgets/DropdownWidget.less b/src/styles/widgets/DropdownWidget.less index 6f69e88..e312771 100644 --- a/src/styles/widgets/DropdownWidget.less +++ b/src/styles/widgets/DropdownWidget.less @@ -5,7 +5,6 @@ position: relative; &-handle { - width: 100%; display: block; white-space: nowrap; overflow: hidden; diff --git a/src/styles/widgets/NumberInputWidget.less b/src/styles/widgets/NumberInputWidget.less index f97171c..0cfc764 100644 --- a/src/styles/widgets/NumberInputWidget.less +++ b/src/styles/widgets/NumberInputWidget.less @@ -26,7 +26,6 @@ .oo-ui-buttonElement-button { min-width: 0; width: 100%; - min-height: 0; } .theme-oo-ui-numberInputWidget(); diff --git a/src/themes/mediawiki/common.less b/src/themes/mediawiki/common.less index 10a9515..762cf33 100644 --- a/src/themes/mediawiki/common.less +++ b/src/themes/mediawiki/common.less @@ -39,7 +39,7 @@ // Box Sizes @min-width-button-framed: 40px; @max-width-input-default: 50em; -@min-height-button-framed: 31px; +@min-height-default: 31px; @size-icon-min: 24px; @size-indicator-min: 12px; @@ -65,6 +65,8 @@ @border-width-default: 1px; +@padding-input-vertical: 0.46875em; + @box-shadow-dialog: 0 0.15em 0 0 rgba( 0, 0, 0, 0.15 ); @box-shadow-menu: @box-shadow-dialog; @box-shadow-focus-default: inset 0 0 0 1px @color-progressive; diff --git a/src/themes/mediawiki/elements.less b/src/themes/mediawiki/elements.less index 9e548c8..44c3615 100644 --- a/src/themes/mediawiki/elements.less +++ b/src/themes/mediawiki/elements.less @@ -98,10 +98,10 @@ } > .oo-ui-buttonElement-button { - padding: 0.5em 1em; min-width: @min-width-button-framed; - min-height: @min-height-button-framed; + min-height: @min-height-default; border-radius: @border-radius-default; + padding: @padding-input-vertical 1em; position: relative; .oo-ui-transition( background @transition-ease-quick, diff --git a/src/themes/mediawiki/widgets.less b/src/themes/mediawiki/widgets.less index c76807f..676fe7a 100644 --- a/src/themes/mediawiki/widgets.less +++ b/src/themes/mediawiki/widgets.less @@ -101,9 +101,8 @@ .oo-ui-inline-spacing( 0.5em ); &-handle { - padding: 0.5em 0; - height: 2.275em; - line-height: 1.275; + padding: 0.54685em 1em 0.3125em 1em; + min-height: @min-height-default; border: @border-default; border-radius: @border-radius-default; @@ -117,10 +116,6 @@ top: 0; left: 0.25em; margin: 0.3em; - } - - .oo-ui-labelElement-label { - margin: 0 1em; } } @@ -462,7 +457,7 @@ font-size: inherit; font-family: inherit; height: 1.5em; - padding: 0.5em 1em; + padding: @padding-input-vertical 1em; } &.oo-ui-widget-enabled { @@ -585,6 +580,7 @@ input, textarea { + min-height: @min-height-default; padding: 0.5em; margin: 0; font-size: inherit; @@ -966,7 +962,7 @@ } .theme-oo-ui-menuOptionWidget () { - padding: 0.5em 1em; + padding: @padding-input-vertical 1em; &.oo-ui-optionWidget { &-selected { -- To view, visit https://gerrit.wikimedia.org/r/303338 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ifa2c7e8c6ad0991767f359230c755081ba889c7b Gerrit-PatchSet: 1 Gerrit-Project: oojs/ui 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