diff --git a/grade/report/grader/index.php b/grade/report/grader/index.php index fe05b0ef680..57b4b910a35 100644 --- a/grade/report/grader/index.php +++ b/grade/report/grader/index.php @@ -156,7 +156,7 @@ $reporthtml = $report->get_grade_table(); // print submit button if ($USER->gradeediting[$course->id] && ($report->get_pref('showquickfeedback') || $report->get_pref('quickgrading'))) { - echo '
'; // Enforce compatibility with our max_input_vars hack. + echo ''; // Enforce compatibility with our max_input_vars hack. echo '
'; echo ''; echo ''; diff --git a/grade/report/grader/lib.php b/grade/report/grader/lib.php index 21b6db5782b..c990440bb9d 100644 --- a/grade/report/grader/lib.php +++ b/grade/report/grader/lib.php @@ -1136,6 +1136,15 @@ class grade_report_grader extends grade_report { $PAGE->requires->js_init_call('M.gradereport_grader.init_report', $jsarguments, false, $module); $PAGE->requires->strings_for_js(array('addfeedback','feedback', 'grade'), 'grades'); $PAGE->requires->strings_for_js(array('ajaxchoosescale','ajaxclicktoclose','ajaxerror','ajaxfailedupdate', 'ajaxfieldchanged'), 'gradereport_grader'); + if (!$this->get_pref('enableajax') && $USER->gradeediting[$this->courseid]) { + $PAGE->requires->yui_module('moodle-core-formchangechecker', + 'M.core_formchangechecker.init', + array(array( + 'formid' => 'gradereport_grader' + )) + ); + $PAGE->requires->string_for_js('changesmadereallygoaway', 'moodle'); + } $rows = $this->get_right_range_row($rows); $rows = $this->get_right_avg_row($rows, true);