MDL-86498 badges: Add label for badge navigation url_select

This commit is contained in:
Jun Pataleta
2025-09-09 18:16:28 +08:00
parent ec9e02d0bf
commit 161c465ed6
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' => 'visually-hidden']);
$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['badgeimageinfo'] = 'For best results, upload a square image with a minimum size of 300 x 300 pixels.';