diff --git a/badges/classes/output/manage_badge_action_bar.php b/badges/classes/output/manage_badge_action_bar.php index a887bffe903..ecf30c790bb 100644 --- a/badges/classes/output/manage_badge_action_bar.php +++ b/badges/classes/output/manage_badge_action_bar.php @@ -69,7 +69,9 @@ class manage_badge_action_bar extends base_action_bar { $elements['button'] = new single_button(new moodle_url('/badges/index.php', $params), get_string('back'), 'get'); $badgenav = $this->generate_badge_navigation(); if ($badgenav) { - $elements['urlselect'] = new url_select($badgenav, $this->page->url->out(false), null); + $badgenavselect = new url_select($badgenav, $this->page->url->out(false), null); + $badgenavselect->set_label(get_string('badgesnavigation', 'badges'), ['class' => 'sr-only']); + $elements['urlselect'] = $badgenavselect; } foreach ($elements as $key => $element) { $elements[$key] = $element->export_for_template($output); diff --git a/lang/en/badges.php b/lang/en/badges.php index 3f5f4ec37fb..0410bc83c4f 100644 --- a/lang/en/badges.php +++ b/lang/en/badges.php @@ -145,6 +145,7 @@ $string['backpackapiurl'] = 'Backpack API URL'; $string['backpackweburl'] = 'Backpack URL'; $string['backpackprovider'] = 'Backpack provider'; $string['badges'] = 'Badges'; +$string['badgesnavigation'] = 'Badges navigation'; $string['badgedetails'] = 'Badge details'; $string['badgeimage'] = 'Image'; $string['badgeimage_help'] = 'The image should be at least 300 x 300 pixels in size. It will be displayed as 300 x 300 pixels on the badge page and 100 x 100 pixels on the user\'s profile page.';