mediawiki-skins-Citizen/resources/skins.citizen.scripts
alistair3149 a741639085
feat(core): move theme preferences to clientPrefs
Since clientPrefs and other related features are not avaliable until MW 1.42,
many of them are backported as polyfill. Instead of using cookies, the polyfill
are using localStorage only like Citizen in the past.

There are many changes behind the scene, but the most important one being that
`skin-citizen-*` theme classes are now soft-deprecated, and replaced by the
standardized `skin-theme-clientpref-*` classes. There will be sufficient
time before the hard deprecation.

Related: #780
2024-04-24 20:23:54 -04:00
..
checkbox.js refactor(core): ♻️ rename mw-checkbox-hack class to citizen-menu-checkbox 2023-01-25 20:25:40 -05:00
inline.js feat(core): move theme preferences to clientPrefs 2024-04-24 20:23:54 -04:00
scrollObserver.js feat(core): hide navigation on scroll down 2022-11-21 17:46:09 -05:00
search.js fix(core): 🐛 fire input event when search query is cleared 2023-08-28 18:36:51 -07:00
sectionObserver.js ci: 👷 lint code to MediaWiki standards 2023-05-01 06:06:54 +00:00
sections.js ci: 👷 lint code to MediaWiki standards 2024-01-27 02:51:04 +00:00
skin.js fix(core): 🐛 remove loading indicator when page is unloaded 2024-03-19 18:49:35 -04:00
tableOfContents.js fix(core): 🐛 make ToC tracking work for non-content pages 2024-04-20 01:32:37 -04:00
tables.js fix(core): 🐛 round scrollLeft to integer 2024-04-24 16:19:29 -04:00