MDL-86248 theme_boost: consistently apply dropdown item spacing. 0faeff2e1f23f2419a1461fc88076a185087349f
authorPaul Holden <paulh@moodle.com>
Tue, 5 Aug 2025 16:51:08 +0000 (17:51 +0100)
committerPaul Holden <paulh@moodle.com>
Thu, 28 Aug 2025 15:51:25 +0000 (16:51 +0100)
commit0faeff2e1f23f2419a1461fc88076a185087349f
treed326f09644dbd61ce682d5aaa75fe26a34e2c54d
parent6509b43b4cd610263f6b8036720b8cd0bfa4e434
MDL-86248 theme_boost: consistently apply dropdown item spacing.

Replace previous ad-hoc fixes for active item spacing in dropdown
menu items.

Changes to Javascript are due to the following bug in our SCSS
compiler, preventing a simpler `&:has([...])` selector:

https://github.com/scssphp/scssphp/issues/606

Co-authored-by: Mikel Martín <mikel@moodle.com>
public/lib/amd/build/page_global.min.js
public/lib/amd/build/page_global.min.js.map
public/lib/amd/src/page_global.js
public/theme/boost/scss/moodle/blocks.scss
public/theme/boost/scss/moodle/dropdown.scss
public/theme/boost/scss/moodle/moremenu.scss
public/theme/boost/style/moodle.css
public/theme/classic/style/moodle.css