From 2a1ec7554c49873e4e4cb9774545d4cf587b2958 Mon Sep 17 00:00:00 2001 From: Jamie Pratt Date: Thu, 3 Nov 2011 16:19:52 +0700 Subject: [PATCH] MDL-47494 ddimageortext: NOBUG allow sub classes to add class names to hidden input fields --- question/type/ddimageortext/rendererbase.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/question/type/ddimageortext/rendererbase.php b/question/type/ddimageortext/rendererbase.php index 58985ca7d05..13e899fc974 100644 --- a/question/type/ddimageortext/rendererbase.php +++ b/question/type/ddimageortext/rendererbase.php @@ -153,7 +153,8 @@ class qtype_ddtoimage_renderer_base extends qtype_with_combined_feedback_rendere return null; } - protected function hidden_field_for_qt_var(question_attempt $qa, $varname, $value = null) { + protected function hidden_field_for_qt_var(question_attempt $qa, $varname, $value = null, + $classes = null) { if ($value === null) { $value = $qa->get_last_qt_var($varname); } @@ -162,6 +163,9 @@ class qtype_ddtoimage_renderer_base extends qtype_with_combined_feedback_rendere 'id' => str_replace(':', '_', $fieldname), 'name' => $fieldname, 'value' => $value); + if ($classes !== null) { + $attributes['class'] = join(' ', $classes); + } return array($fieldname, html_writer::empty_tag('input', $attributes)."\n"); }