Paul Holden
b30245b3e2
MDL-76974 javascript: convert remaining uses of old preferences API.
...
Implement component preference definition callbacks, update JS code
to use the `core_user/repository` module instead of the now deprecated
API.
2023-08-22 14:43:34 +01:00
Laurent David
da2f2c9c45
MDL-75762 core_courseformat: Fix accessibility issue
...
* Reverse the changes in MDL-74740 to fix left drawer issue (drawer
was scrolling with the page)
2023-08-14 07:23:12 +02:00
Paul Holden
47d119945d
MDL-74634 theme_boost: remove old drawer-open-nav user preference.
2022-06-12 20:01:23 +01:00
Peter Dias
0a7b8dbc46
MDL-73393 navigation: Reintroduce nav-drawer and add a button
...
- Reintroduce nav components to have backwards compatibility with existing themes
- Mark for deprecation flat_navigation and flat_navigation_node
2022-03-24 19:59:48 +08:00
Jun Pataleta
6937d87ddd
MDL-72481 admin: Render the site admin navigation menu as tablist
...
only render the secondary nav as tablist if it is for the site admin tabs
Co-authored-by: Shamim Rezaie <shamim@moodle.com >
2022-03-15 12:48:21 +11:00
Ferran Recio
72321cff3f
MDL-73340 theme_boost: course index opened by default
2022-01-14 18:49:06 +01:00
Bas Brands
a8b6912e44
MDL-73274 theme_boost: add block/activity styling
2021-12-15 14:46:45 +01:00
Peter Dias
a2d8ac6eea
MDL-72413 core: Introduce new header component to render standard items
...
New activity header to render common module items in a centralised location.
2021-12-13 09:49:34 +08:00
abgreeve
d02274137a
MDL-72090 navigation: Create an overflow menu for course admin.
...
This adds a select menu for navigation on course administration
pages such as import, export, course copy, and course reset.
2021-12-09 11:13:35 +08:00
Mathew May
b983003e2e
MDL-70197 navigation: Remove old navigation elements and migrate behat
2021-11-29 15:47:42 +08:00
Bas Brands
4fb5fb052f
MDL-72250 theme_boost: add mobile nav drawer
2021-11-16 08:58:01 +01:00
Jake Dallimore
6266b198ed
Merge branch 'MDL-71914-master-v3' of git://github.com/peterRd/moodle
2021-10-27 10:39:09 +08:00
Peter Dias
7a67d3c0ac
MDL-71914 theme: Disable secondary nav during behat
2021-10-26 11:21:32 +08:00
Adrian Greeve
f7e33da502
MDL-72352 navigation: Third party settings with children displayed.
...
This makes sure that we are backwards compatible with plugins that
have extended the course or module settings navigation and have
containers.
2021-10-20 14:55:11 +08:00
Bas Brands
57581a1980
MDL-72278 theme_boost: open drawer with fake blocks on first visit
2021-10-07 16:14:37 +02:00
Jun Pataleta
4e75e73cb5
Merge branch 'primary_secondary_nav' of https://github.com/Chocolate-lightning/moodle
2021-08-25 10:42:57 +08:00
abgreeve
56c34d71ef
MDL-69588 theme_boost: Use partial templates in boost.
...
This moves away from using escaped html injected into the template
and uses partial templates instead.
2021-08-23 17:47:24 +08:00
Bas Brands
da33265d73
MDL-72032 core_behat: secondary navigation behat fixes
...
- Part of: MDL-69588
2021-08-23 17:47:02 +08:00
Ferran Recio
830c3eb907
MDL-71209 courseformat: add course index modules
...
The course index is the first UI component that implements the new
drawers and the reactive components. The course index uses the course
state to present the current course structure and changes whenever
that structure change.
2021-08-20 16:49:06 +02:00
Bas Brands
4fa713b0d4
MDL-71456 theme_boost: drawers for blocks and the course index
2021-07-14 11:49:57 +02:00