MDL-85077 theme_boost: Fix responsive tables after BS5 upgrade ad14d58dc5166493c477e61d3fd18b28be82b1da
authorMikel Martín <mikel@moodle.com>
Tue, 8 Apr 2025 10:30:48 +0000 (12:30 +0200)
committerMikel Martín <mikel@moodle.com>
Thu, 10 Apr 2025 08:28:23 +0000 (10:28 +0200)
commitad14d58dc5166493c477e61d3fd18b28be82b1da
tree860d08e203a3c5e438ccb4ccac3a8fa312ba01de
parente3b05240c1a7af72765a839188fdbd4742446761
MDL-85077 theme_boost: Fix responsive tables after BS5 upgrade

- Replace class 'no-overflow' with 'table-responsive' for responsive tables.
- Fix dropdown positioning inside responsive tables.
- Fix visually-hidden elements inside tables generating incorrect page scrolling.
12 files changed:
lib/classes/output/html_writer.php
lib/table/classes/flexible_table.php
lib/tests/output/html_writer_test.php
mod/assign/gradingtable.php
mod/data/index.php
mod/forum/templates/discussion_list.mustache
mod/wiki/pagelib.php
reportbuilder/classes/table/base_report_table.php
theme/boost/scss/moodle/core.scss
theme/boost/scss/moodle/tables.scss
theme/boost/style/moodle.css
theme/classic/style/moodle.css