MDL-86498 badges: Add label for badge navigation url_select

This commit is contained in:
Jun Pataleta
2025-09-09 18:16:46 +08:00
parent 0357a43862
commit ebc1084cdc
2 changed files with 4 additions and 1 deletions
@@ -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);
+1
View File
@@ -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.';