mediawiki-skins-Vector/resources/skins.vector.styles/components
bwang 97de09dcba Refactor page tools, main menu, and TOC components
- getTocData is moved into VectorComponentTableOfContents and it's test file
The following changes were made to the main menu, toc and page tools PHP components
- Avoid passing in $skin to the constructor
- Handle isPinned logic inside the component
- Add a public ID constant to the components
- Dropdown data for each feature use the same naming convention

Bug: T317900
Change-Id: I77a617a6c1d93bccd3b6e59353299f5534624e53
2022-12-15 14:23:25 -08:00
..
checkboxHack.less styles: Replace deprecated Less .transform() mixin with standard CSS 2022-05-16 23:24:53 +01:00
Dropdown.less Generalize Pinnable functionality to not be limited to dropdowns, make Pinnable templates composable 2022-11-30 17:17:20 -06:00
Footer.less Move horizontal padding from .mw-body to .mw-page-container, improve .mw-page-container styles 2022-10-05 10:30:12 -05:00
Header.less Drop the VisualEnhancementsNext feature flag 2022-11-21 13:27:34 -08:00
Icon.less Drop the VisualEnhancementsNext feature flag 2022-11-21 13:27:34 -08:00
LanguageButton.less [Refactor] Rethink Dropdown component 2022-11-29 17:33:03 -08:00
Logo.less Drop the VisualEnhancementsNext feature flag 2022-11-21 13:27:34 -08:00
MainMenu.less Page tools: Main menu is a dropdown 2022-12-07 23:19:29 +00:00
MainMenuDropdown.less Refactor page tools, main menu, and TOC components 2022-12-15 14:23:25 -08:00
MainMenuGroup.less [Refactor] Rename Portal component to MainMenuGroup 2022-12-01 14:45:52 -08:00
Menu.less [Technical] Remove common Menu styles 2022-11-08 14:31:14 -06:00
MenuTabs.less Drop the VisualEnhancementsNext feature flag 2022-11-21 13:27:34 -08:00
PageTitlebar.less Drop the VisualEnhancementsNext feature flag 2022-11-21 13:27:34 -08:00
PageToolbar.less Generalize Pinnable functionality to not be limited to dropdowns, make Pinnable templates composable 2022-11-30 17:17:20 -06:00
PageTools.less Set default pinnable state for page tools 2022-12-08 14:44:07 -07:00
PinnableElement.less Page tools: Move styles from PinnableElement to PageTools 2022-12-01 18:47:38 +00:00
PinnableHeader.less Use PinnableHeader in the TOC all the time 2022-11-30 01:09:43 +00:00
SearchBoxLoader.less search: Fix loader alignment with search input 2022-10-28 16:05:38 +00:00
StickyHeader.less Clean up code handling cached HTML for 3 patches 2022-12-09 22:56:34 +00:00
TableOfContents.less Clean up code handling cached HTML for 3 patches 2022-12-09 22:56:34 +00:00
TableOfContentsCollapsed.less Clean up code handling cached HTML for 3 patches 2022-12-09 22:56:34 +00:00
TabWatchstarLink.less Drop the VisualEnhancementsNext feature flag 2022-11-21 13:27:34 -08:00
UserLinks.less VISUAL CHANGE: Fix extra padding around icon buttons < tablet viewports 2022-12-05 14:26:58 -06:00
VueEnhancedSearchBox.less Icons: Globally set icon colors to @opacity-icon-base 2022-09-19 19:28:19 +00:00