From ef93efbf9de30708043b1ba2ecb55cf71cb126a5 Mon Sep 17 00:00:00 2001 From: Frederic Massart <fred@moodle.com> Date: Wed, 10 Sep 2014 10:43:16 +0800 Subject: [PATCH] MDL-46818 core_grade: Prevent form checker to catch move fields --- grade/edit/tree/index.php | 2 +- grade/edit/tree/lib.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/grade/edit/tree/index.php b/grade/edit/tree/index.php index 81dfe816e4d..68bb267666d 100644 --- a/grade/edit/tree/index.php +++ b/grade/edit/tree/index.php @@ -335,7 +335,7 @@ if (!$moving) { if (!$moving && count($grade_edit_tree->categories) > 1) { echo '<br /><br />'; echo '<input type="hidden" name="bulkmove" value="0" id="bulkmoveinput" />'; - $attributes = array('id'=>'menumoveafter'); + $attributes = array('id'=>'menumoveafter', 'class' => 'ignoredirty'); echo html_writer::label(get_string('moveselectedto', 'grades'), 'menumoveafter'); echo html_writer::select($grade_edit_tree->categories, 'moveafter', '', array(''=>'choosedots'), $attributes); $OUTPUT->add_action_handler(new component_action('change', 'submit_bulk_move'), 'menumoveafter'); diff --git a/grade/edit/tree/lib.php b/grade/edit/tree/lib.php index ba65d9d994e..13154082030 100644 --- a/grade/edit/tree/lib.php +++ b/grade/edit/tree/lib.php @@ -1199,7 +1199,7 @@ class grade_edit_tree_column_select extends grade_edit_tree_column { if ($params['itemtype'] != 'course' && $params['itemtype'] != 'category') { $itemselect = '<label class="accesshide" for="select_'.$params['eid'].'">'. get_string('select', 'grades', $item->itemname).'</label> - <input class="itemselect" type="checkbox" name="select_'.$params['eid'].'" id="select_'.$params['eid']. + <input class="itemselect ignoredirty" type="checkbox" name="select_'.$params['eid'].'" id="select_'.$params['eid']. '" onchange="toggleCategorySelector();"/>'; // TODO: convert to YUI handler } //html_writer::table() will wrap the item cell contents in a <TD> so don't do it here