mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 00:12:56 +02:00
MDL-71543 block_accessreview: Toggling the heatmap icon image.
This commit is contained in:
parent
5f476c2ab9
commit
0673d72e75
2
blocks/accessreview/amd/build/module.min.js
vendored
2
blocks/accessreview/amd/build/module.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -137,6 +137,10 @@ const showAccessMap = (courseId, displayFormat, updatePreference = false) => {
|
||||
renderTemplate(element, module.numerrors, module.numchecks, displayFormat, minViews, viewDelta);
|
||||
});
|
||||
|
||||
// Change the icon display.
|
||||
document.querySelector('.icon-accessmap').classList.remove(...['fa-eye-slash']);
|
||||
document.querySelector('.icon-accessmap').classList.add(...['fa-eye']);
|
||||
|
||||
return {
|
||||
sectionData,
|
||||
moduleData,
|
||||
@ -169,6 +173,10 @@ const hideAccessMap = (updatePreference = false) => {
|
||||
if (updatePreference) {
|
||||
setToggleStatePreference(false);
|
||||
}
|
||||
|
||||
// Change the icon display.
|
||||
document.querySelector('.icon-accessmap').classList.remove(...['fa-eye']);
|
||||
document.querySelector('.icon-accessmap').classList.add(...['fa-eye-slash']);
|
||||
};
|
||||
|
||||
|
||||
|
@ -232,10 +232,16 @@ class block_accessreview extends block_base {
|
||||
protected function get_toggle_link(): string {
|
||||
global $OUTPUT;
|
||||
|
||||
if (get_user_preferences('block_accessreviewtogglestate')) {
|
||||
$icon = 't/hide';
|
||||
} else {
|
||||
$icon = 't/show';
|
||||
}
|
||||
|
||||
// Toggle overlay link.
|
||||
return html_writer::link(
|
||||
'#',
|
||||
$OUTPUT->pix_icon('t/hide', get_string('togglealt', 'block_accessreview')),
|
||||
$OUTPUT->pix_icon($icon, get_string('togglealt', 'block_accessreview'), 'moodle', ['class' => 'icon-accessmap']),
|
||||
[
|
||||
'title' => get_string('togglealt', 'block_accessreview'),
|
||||
'style' => 'cursor: pointer;',
|
||||
|
Loading…
x
Reference in New Issue
Block a user