mediawiki-skins-Vector/resources/skins.vector.styles
Nicholas Ray 0fdd4a99ac Sync location/other styles of #mw-searchButton with #searchButton
`#mw-searchButton` is apparently used with no-js clients or if the
js-search is broken [1]. Its position and dimensions should be kept in
sync with #searchButton.

This commit:

* Ensures that the same styles, including position, applied to #searchButton
are applied to "#mw-searchButton" so the dimensions are identical. This
should also address a critique in T270202 by removing the "invisible
button".

* Applies a `client-js` selector to ensure these buttons are
only positioned to the left of the search input if js is enabled. If js
is not enabled, having these positioned to the left is confusing as the
input has no obvious "submit" button.

* Syncs the input's end padding to match WVUI's input's end padding if
JS is enabled.

[1] 465e9492bb/includes/templates/SearchBox.mustache (L12-L21)

Bug: T270202
Change-Id: Ie1bb8c68b713b3a18f90ee11b44c78b436a6d0ba
2020-12-18 11:14:19 -07:00
..
common Follow-up I43a6951: Remove unnecessary only-child selector 2020-11-16 22:39:17 +00:00
images Amend standard 'search' icon size, position and CSS rules 2020-12-07 12:19:01 +00:00
legacy Cleanup: Merge layout-max-width.less into default layout rules 2020-11-06 20:21:56 +00:00
checkboxHack.less Move sidebar into header to improve tab order 2020-06-25 16:55:34 -06:00
Footer.less Remove #footer selectors now that cache has expired 2020-05-06 18:55:50 -07:00
Indicators.less Organize CSS by common, layout, typography and components 2020-05-07 22:57:13 +00:00
layout-default.less Integrate WVUI search into Vector 2020-12-08 13:27:12 -08:00
layout-print.less Print: Add layout print styles on Ctrl+p and ElectronPdf 2020-08-03 20:06:37 +00:00
layout.less [modern][styles] Shift search bar to the left 2020-12-14 08:12:01 -08:00
Logo.less Logo shouldn't import layout 2020-07-07 22:22:24 +00:00
Menu.less Convert personal menu to use flexbox alignment. 2020-10-29 15:53:56 +01:00
MenuDropdown.less [styles]: Remove IE 8 workaround 2020-10-06 16:48:09 +00:00
MenuPortal.less Merge "Drop unsupported skin CSS classes" 2020-10-05 19:32:55 +00:00
MenuTabs.less [docs] Add support note to linear-gradient fallback 2020-10-05 18:41:26 +00:00
SearchBox.less Amend standard 'search' icon size, position and CSS rules 2020-12-07 12:19:01 +00:00
SearchBoxLoader.less Prevent Vector tabs from overlapping search loader 2020-09-28 12:15:13 +02:00
Sidebar.less Cleanup: Merge layout-search-header.less into default layout rules 2020-11-04 14:30:13 -08:00
SidebarLogo.less [legacy] Split sidebar code and mark layout as legacy in preparation for new layout 2020-04-16 11:29:03 -07:00
SiteNotice.less Organize CSS by common, layout, typography and components 2020-05-07 22:57:13 +00:00
skin-legacy.less [styles] Remove Internet Explorer 8 specific hacks and workarounds 2020-08-27 01:34:13 -07:00
skin.less Integrate WVUI search into Vector 2020-12-08 13:27:12 -08:00
TabWatchstarLink.less Remove the loading background image for loading class 2020-09-02 11:42:49 -07:00
VueEnhancedSearchBox.less Sync location/other styles of #mw-searchButton with #searchButton 2020-12-18 11:14:19 -07:00