mediawiki-skins-Citizen/resources/skins.citizen.scripts
alistair3149 516ef3a1cb
feat(dropdown): revamp dropdown menu handling
Putting the dropdown content in the details elemenet have been inconsistent.
Transition are not working correctly and different browsers are not handling it well.
Furthermore, the previous implementation does not allow an always visible state of dropdown content.

Fixes: #882
2024-07-03 16:07:19 -04:00
..
checkbox.js refactor(core): ♻️ rename mw-checkbox-hack class to citizen-menu-checkbox 2023-01-25 20:25:40 -05:00
dropdown.js feat(dropdown): revamp dropdown menu handling 2024-07-03 16:07:19 -04:00
inline.js ci: 👷 lint code to MediaWiki standards 2024-06-07 19:01:54 +00:00
lastModified.js refactor(core): ♻️ add error handling to lastModified.js 2024-05-21 15:00:03 -04:00
overflowElements.js fix(overflow): 🐛 prevent overflow button from triggering form action button 2024-06-24 14:39:33 -04:00
scrollObserver.js feat(stickyHeader): reduce direction observer throttle 2024-07-01 13:19:59 -04:00
search.js feat(dropdown): revamp dropdown menu handling 2024-07-03 16:07:19 -04:00
sectionObserver.js perf(core): ️ further improvements to scroll and section observers 2024-05-25 23:18:18 -04:00
sections.js refactor(core): ♻️ clean up section functions 2024-05-25 23:51:50 -04:00
share.js feat(dropdown): revamp dropdown menu handling 2024-07-03 16:07:19 -04:00
skin.js refactor(stickyHeader): ♻️ move sticky header script into a separate module 2024-07-01 13:19:31 -04:00
stickyHeader.js refactor(stickyHeader): ♻️ create sticky sentinel in JS instead 2024-07-02 19:20:17 -04:00
tableOfContents.js ci: 👷 lint code to MediaWiki standards 2024-06-07 19:01:54 +00:00