From 1dbeca84f67c01e3e5992ec2c47cb0513b88c90f Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Tue, 21 Feb 2023 12:12:16 +0000 Subject: [PATCH] MDL-77313 restore: re-add field to indicate course/category search. When the two restore forms for searching courses and categories were converted to core templates in eb9935c9 they lost the named submit button, which broke searching. --- backup/util/ui/renderer.php | 8 ++++++++ lib/templates/search_input.mustache | 11 ++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/backup/util/ui/renderer.php b/backup/util/ui/renderer.php index e780bac10b6..c96c19c5c61 100644 --- a/backup/util/ui/renderer.php +++ b/backup/util/ui/renderer.php @@ -786,6 +786,10 @@ class core_backup_renderer extends plugin_renderer_base { 'extraclasses' => 'rcs-search mb-3 w-25', 'inputname' => restore_course_search::$VAR_SEARCH, 'searchstring' => get_string('searchcourses'), + 'buttonattributes' => [ + (object) ['key' => 'name', 'value' => 'searchcourses'], + (object) ['key' => 'value', 'value' => 1], + ], 'query' => $component->get_search(), ]; $output .= $this->output->render_from_template('core/search_input', $data); @@ -955,6 +959,10 @@ class core_backup_renderer extends plugin_renderer_base { 'extraclasses' => 'rcs-search mb-3 w-25', 'inputname' => restore_category_search::$VAR_SEARCH, 'searchstring' => get_string('searchcoursecategories'), + 'buttonattributes' => [ + (object) ['key' => 'name', 'value' => 'searchcourses'], + (object) ['key' => 'value', 'value' => 1], + ], 'query' => $component->get_search(), ]; $output .= $this->output->render_from_template('core/search_input', $data); diff --git a/lib/templates/search_input.mustache b/lib/templates/search_input.mustache index 400a62e37c0..0b059d56f57 100644 --- a/lib/templates/search_input.mustache +++ b/lib/templates/search_input.mustache @@ -28,6 +28,12 @@ "searchstring": "Search settings", "value": "policy", "btnclass": "primary", + "buttonattributes": [ + { + "key": "name", + "value": "hello" + } + ], "query": "themedesigner", "hiddenfields": [ { @@ -59,7 +65,10 @@ value="{{ query }}" >
-