Prevent PurgeCSS from deleting dynamically-added version picker CSS classes

These classes were getting removed from the final, minified CSS as they
were only present after the dynamic JavaScript that builds the version
picker HTML ran.
This commit is contained in:
Andrew Morgan 2025-12-05 13:01:19 +00:00
parent 7a1eb81c9c
commit 8a58a62963

View file

@ -51,12 +51,16 @@ Custom SCSS for the Matrix spec
color: $black;
}
/* Make the version dropdown scroll if its too large */
/* Make the version dropdown scroll if it's too large */
ul#version-selector {
max-height: 80vh;
overflow-y: auto;
}
/* As these styles are only applied by JavaScript, PurgeCSS doesn't see them
* in the source code and removes them unless we explicitly tell it not to.
*/
/* purgecss start ignore */
ul#version-selector li.selected a {
font-weight: bold;
}
@ -64,6 +68,7 @@ Custom SCSS for the Matrix spec
ul#version-selector li.latest a {
color: $secondary;
}
/* purgecss end ignore */
}
/* Styles for the sidebar nav */