From 93cadaba95adc5fd7c5b6ed0d40686c62dd686fa Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Fri, 9 May 2025 12:50:35 +0100 Subject: [PATCH] MDL-85398 blocks: constrain width of block controls dropdown menu. --- theme/boost/scss/moodle/blocks.scss | 6 ++++++ theme/boost/style/moodle.css | 8 ++++++++ theme/classic/style/moodle.css | 8 ++++++++ 3 files changed, 22 insertions(+) diff --git a/theme/boost/scss/moodle/blocks.scss b/theme/boost/scss/moodle/blocks.scss index 686f37aa2ab..6e8ac3970c8 100644 --- a/theme/boost/scss/moodle/blocks.scss +++ b/theme/boost/scss/moodle/blocks.scss @@ -30,6 +30,12 @@ .dropdown-toggle::after { display: none; } + .dropdown-menu { + max-width: 500px; + .dropdown-item { + @include text-truncate; + } + } } $blocks-column-width: 360px !default; diff --git a/theme/boost/style/moodle.css b/theme/boost/style/moodle.css index 1b70790e7b2..5d76dd9ae7a 100644 --- a/theme/boost/style/moodle.css +++ b/theme/boost/style/moodle.css @@ -29587,6 +29587,14 @@ img.icon { .block .block-controls .dropdown-toggle::after { display: none; } +.block .block-controls .dropdown-menu { + max-width: 500px; +} +.block .block-controls .dropdown-menu .dropdown-item { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} [data-region=blocks-column] { width: 360px; diff --git a/theme/classic/style/moodle.css b/theme/classic/style/moodle.css index f461e1c1d6c..aece6712090 100644 --- a/theme/classic/style/moodle.css +++ b/theme/classic/style/moodle.css @@ -29587,6 +29587,14 @@ img.icon { .block .block-controls .dropdown-toggle::after { display: none; } +.block .block-controls .dropdown-menu { + max-width: 500px; +} +.block .block-controls .dropdown-menu .dropdown-item { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} [data-region=blocks-column] { width: 360px; -- 2.43.0