6703 Commits

Author SHA1 Message Date
Mikel Martín
6a6ebbac63 MDL-72770 reportbuilder: Display editor in full screen layout
- use 'popup' layout in editor page and create a custom navbar
- remove 'Settings' toggle button and show settings right sidebar with fixed position
- add 'Edit details' button on navbar that opens a modal to modify report basic settings
2021-12-01 17:12:45 +01:00
Sara Arjona
284c27ca4a Merge branch 'MDL-73147-master_take2' of https://github.com/lucaboesch/moodle 2021-12-01 14:50:08 +01:00
Sara Arjona
85c6da5649 Merge branch 'MDL-72866' of https://github.com/Chocolate-lightning/moodle 2021-12-01 11:18:35 +01:00
Jun Pataleta
3ae9f4cac3 Merge branch 'MDL-72822' of https://github.com/roland04/moodle 2021-12-01 11:27:06 +08:00
Luca Bösch
ff95ec1150 MDL-73147 questions: remove modulespecificbuttonscontainer class.
Also, in the bulk actions ui this aligns the bulk action button
properly.
2021-11-30 20:53:34 +01:00
Sara Arjona
bc93e8438d Merge branch 'MDL-72790-master-3' of git://github.com/mickhawkins/moodle 2021-11-29 12:07:56 +01:00
Mathew May
b983003e2e MDL-70197 navigation: Remove old navigation elements and migrate behat 2021-11-29 15:47:42 +08:00
Jun Pataleta
cef9c111cc Merge branch 'MDL-73092-master' of https://github.com/bmbrands/moodle 2021-11-26 12:32:33 +08:00
Ferran Recio
bcb35d9dbe MDL-72456 theme_boost: detect drawers scroll 2021-11-25 11:30:32 +01:00
Ferran Recio
98617c5bc1 MDL-72456 core_courseformat: adding page item to course index 2021-11-25 11:28:13 +01:00
Ferran Recio
844681f54f MDL-72456 theme_boost: add tooltips to drawers 2021-11-25 11:28:06 +01:00
Mathew May
34102b2094 MDL-72866 templates: Update navbar to match designs 2021-11-25 09:54:28 +08:00
Mikel Martín
8e25d534b4 MDL-72822 core_reportbuilder: Accessibility improvements
- Add sr-only headings to tabs
- Change role to 'presentation' in tab <li> elements
- Remove unnecessary aria-labelledby
- Fix heading levels
- Avoid duplicated IDs in audiences
- Replace empty links with buttons
- Fix mustache comments
- Fix mustache contexts
2021-11-24 10:26:14 +01:00
Huong Nguyen
1a75b75b52 MDL-72790 block_timeline: Fix button layout and row wrapping on mobile
This ensures all row content wraps nicely on smaller screen sizes, and
forces all action buttons to be displayed in a consistent position
indepdendent of the length of the activity name etc. Buttons are also
now aligned under the text on small screens, to maximise space for the
text content.

Co-authored-by: Michael Hawkins <michaelh@moodle.com>
2021-11-24 14:09:57 +08:00
Michael Hawkins
921eb5ce0e MDL-72790 block_timeline: Improve padding and background in Classic
This ensures in the Classic theme that some padding is appled to both
sides of each item, so titles and action buttons are not flush against
the margin. Dropdowns/inputs in the block are also aligned to this
content, so everything aligns in both Boost and Classic.
This commit also groups related elements with a solid background colour
(eg within the same course in courses view), rather than having
individual row items broken up, to improve readability (and look nicer).
2021-11-24 14:09:50 +08:00
Ferran Recio
73cfbea3ee MDL-72456 theme_boost: style drawers 2021-11-23 12:51:11 +01:00
Shamim Rezaie
46e6502283 Merge branch 'MDL-72776-master' of https://github.com/ferranrecio/moodle 2021-11-23 14:56:50 +11:00
Ferran Recio
675f8e24ca MDL-72776 theme_boost: new editing progress effect 2021-11-22 08:57:10 +01:00
Bas Brands
79975c9a7f MDL-73092 theme_boost: increase right drawer width 2021-11-18 09:14:20 +01:00
Peter Dias
423e5a5fee MDL-72816 navigation: Make sure a primary node is active
- Revert unnecessary primary_active_tab setters
- Modify the navigation nodes to never change text based on default homepage
- Make sure a tab is set active
2021-11-17 15:55:18 +08:00
Mathew May
24bfcd9fd7 MDL-72799 navigation: Improvements to navigation styling 2021-11-17 15:14:09 +08:00
Andrew Nicols
738d4cac07 Merge branch 'MDL-70801-new' of https://github.com/Chocolate-lightning/moodle 2021-11-17 12:41:32 +08:00
Bas Brands
4fb5fb052f MDL-72250 theme_boost: add mobile nav drawer 2021-11-16 08:58:01 +01:00
Mathew May
6ca9c2154a MDL-70801 core_my: Add a new courses page 2021-11-15 11:49:35 +08:00
Mikel Martín
68eb55b8e6 MDL-72565 reportbuilder: Add card view functionality
Use card view settings to show a 'card view' for custom reports in small devices
2021-11-11 13:55:32 +01:00
Mikel Martín
aaa7a5a445 MDL-72565 reportbuilder: Add 'Card view' settings to custom reports
- Create a new 'settings' column in reportbuilder_report table and provide an API to manage it
- Add new card view settings to custom reports
2021-11-11 13:55:29 +01:00
Mikel Martín
f2582cc823 MDL-72565 reportbuilder: Use same template for system/custom reports
- rename 'system_report' template to 'report'
- view.php now uses 'report' template

Co-authored-by: Paul Holden <paulh@moodle.com>
2021-11-11 13:44:23 +01:00
Andrew Nicols
a1d7bfcd50 Merge branch 'MDL-73026-master' of https://github.com/junpataleta/moodle 2021-11-11 10:57:06 +08:00
Shamim Rezaie
d038fd822d Merge branch 'MDL-72952' of https://github.com/roland04/moodle 2021-11-11 10:38:26 +11:00
Mikel Martín
5a2624c472 MDL-72952 reportbuilder: UX behaviour improvements in audiences
- Show a toast notification when saving an audience
- Add form change checker when adding a new audience to prevent user from navigating away if it is not saved
- Remove expand/collapse animation in audience sidebar to be consistent with editor

Co-authored-By: Paul Holden <paulh@moodle.com>
2021-11-10 17:22:00 +01:00
Sara Arjona
ecc7c74270 Merge branch 'MDL-72994-master' of https://github.com/lucaboesch/moodle 2021-11-08 16:37:56 +01:00
Jun Pataleta
2fcf41dcee MDL-73026 theme: Override Bootstrap modal styles for close button
* Adjust the margins to accommodate the button outline so that it
doesn't look clipped.
* Inherit the opacity when the button receives focus to improve the
focus outline's contrast.
2021-11-08 21:43:17 +08:00
Sara Arjona
87fc8810c2 Merge branch 'MDL-72980' of https://github.com/roland04/moodle 2021-11-08 10:02:04 +01:00
Luca Bösch
8c66efebe9 MDL-72994 themes: Align Roles column in additional roles. 2021-11-06 00:00:07 +01:00
Jun Pataleta
4ed7cf0cd6 Merge branch 'MDL-72688-master' of git://github.com/rezaies/moodle 2021-11-05 11:23:22 +08:00
Jun Pataleta
3b64e3e185 MDL-72667 theme: Fix moodle.css 2021-11-04 22:24:31 +08:00
Simey Lameze
1eed73fc4b MDL-72667 message: fix contrast issue in the drawer 2021-11-04 21:01:56 +08:00
Simey Lameze
fa080070a1 MDL-72667 notifications: improve colour contrast 2021-11-04 21:01:55 +08:00
Shamim Rezaie
0063ed3e76 MDL-72688 contentbank: Add and maintain appropriate aria roles
Also moved header text into the sorting button as per the example at
https://dequeuniversity.com/library/aria/table-sortable
2021-11-04 15:12:18 +11:00
Jun Pataleta
825b276b1a Merge branch 'MDL-72668-master' of git://github.com/rezaies/moodle 2021-11-04 12:03:42 +08:00
Shamim Rezaie
b5c5455573 MDL-72668 core: Highlight the focused tree item in a tree. 2021-11-04 13:48:06 +11:00
Mikel Martín
c788d4b486 MDL-72980 reportbuilder: Fix inputs overflows outside filters container
Select inputs with long select options overflows outside the filters container.
Fix this behaviour avoiding it in SCSS.
2021-11-02 15:32:19 +01:00
Eloy Lafuente (stronk7)
c1a43e84f0 Merge branch 'MDL-72938-master' of git://github.com/ferranrecio/moodle 2021-11-01 23:06:11 +01:00
Ilya Tregubov
03eca63387 Merge branch 'MDL-72736-master-v3' of git://github.com/peterRd/moodle 2021-11-01 08:19:24 +01:00
Peter Dias
d632240ac4 MDL-72736 course: Switch tests to classic only 2021-11-01 15:17:00 +08:00
Jun Pataleta
6f7defeeb6 Merge branch 'MDL-72588' of git://github.com/dravek/moodle 2021-11-01 11:22:48 +08:00
Andrew Nicols
2c32a5f8d8 Merge branch 'MDL-72660-master' of git://github.com/ferranrecio/moodle 2021-11-01 06:50:51 +08:00
Mikel Martín
144084a2ac MDL-72588 reportbuilder: interface for managing report audiences.
Add new tab to editor, allowing user to select from available audience
types in order to grant access to their reports.

Co-authored-by: David Matamoros <davidmc@moodle.com>
2021-10-29 12:50:15 +02:00
Ferran Recio
41487c38ed MDL-72660 core_courseformat: course index completion icons 2021-10-29 11:49:45 +02:00
Ilya Tregubov
a9d44b0f75 Merge branch 'MDL-72801' of https://github.com/paulholden/moodle 2021-10-28 15:44:54 +02:00