mediawiki-skins-Vector/resources/skins.vector.es6
bwang 8e4da83908 Replace .sidebar-toc class with .vector-toc and use PinnableElement in TOC
Using PinnableElement in the TOC allows us to reuse styles associated with all PinnableElements, and helps ensure consistency between page tools and the TOC. This is something that would probably need to be done for T324505 anyway
Rather than updating PinnableElement to accept a class prop, I chose to rename '.sidebar-toc' to '.vector-toc', making the TOC's naming conventions consistent with the rest of Vector.
"sidebar" doesn't make sense anymore anyway, as the TOC can be in multiple locations and it's best to avoid the "sidebar" term

Bug: T324877
Change-Id: I5b9228380f5c4674ef424d33127a5cb4010822da
2023-01-04 17:48:03 -06:00
..
images Move limitedWidthToggle.js and features.js to skins.vector.es6 module 2022-12-07 16:45:52 -07:00
.eslintrc.json Limit WVUI search to ES6 browsers 2022-02-09 22:10:11 +00:00
AB.js Sticky header AB test bucketing for 2 treatment buckets 2022-08-08 21:14:02 +00:00
config.json Make beginning bold on scroll 2022-03-25 01:13:42 +00:00
deferUntilFrame.js Fix TOC section activation on link click bug 2022-02-08 14:45:16 -07:00
features.js Move limitedWidthToggle.js and features.js to skins.vector.es6 module 2022-12-07 16:45:52 -07:00
limitedWidthToggle.js Move limitedWidthToggle.js and features.js to skins.vector.es6 module 2022-12-07 16:45:52 -07:00
limitedWidthToggle.less Move limitedWidthToggle.js and features.js to skins.vector.es6 module 2022-12-07 16:45:52 -07:00
main.js Replace .sidebar-toc class with .vector-toc and use PinnableElement in TOC 2023-01-04 17:48:03 -06:00
pinnableElement.js Add comment to pinnableElement isPinned method 2022-12-14 15:19:16 -07:00
scrollObserver.js Factor out a separate scroll observer for the TOC A/B test, which should be fired separately from the page title observer used by the sticky header and TOC 2022-05-09 20:44:54 +00:00
searchToggle.js Search: Use Codex and Vue 3 instead of WVUI and Vue 2. 2022-07-18 12:54:47 -07:00
sectionObserver.js Merge "Use TOC template data for showing collapsible section arrows" 2022-02-22 22:16:18 +00:00
stickyHeader.js Use PinnableHeader in the TOC all the time 2022-11-30 01:09:43 +00:00
stickyHeaderAB.js Sticky header edit button A/B test bucketing (updated) 2022-05-31 15:58:35 -07:00
tableOfContents.js Replace .sidebar-toc class with .vector-toc and use PinnableElement in TOC 2023-01-04 17:48:03 -06:00
tableOfContentsConfig.json [ToC] Show new/modified sections after publishing an edit (new floating ToC) 2022-08-15 20:02:49 +00:00