MDL-58140 completion: Added form change checker.
authorAdrian Greeve <adrian@moodle.com>
Thu, 9 Mar 2017 06:32:37 +0000 (14:32 +0800)
committerJake Dallimore <jake@moodle.com>
Wed, 19 Apr 2017 00:52:57 +0000 (08:52 +0800)
Part of MDL-58138 epic

course/bulkcompletion.php
course/defaultcompletion.php
course/templates/bulkactivitycompletion.mustache
course/templates/defaultactivitycompletion.mustache

index fd6ad14..8da4d79 100644 (file)
@@ -69,6 +69,15 @@ echo $OUTPUT->heading(get_string('editcoursecompletionsettings', 'core_completio
 
 echo $renderer->navigation($id, 'bulkcompletion');
 
+$PAGE->requires->yui_module('moodle-core-formchangechecker',
+        'M.core_formchangechecker.init',
+        array(array(
+            'formid' => 'theform'
+        ))
+);
+$PAGE->requires->string_for_js('changesmadereallygoaway', 'moodle');
+
+
 echo $renderer->bulkcompletion($bulkcompletiondata);
 
 echo $OUTPUT->footer();
index 99ea48a..200911c 100644 (file)
@@ -70,6 +70,14 @@ echo $OUTPUT->heading(get_string('editcoursecompletionsettings', 'core_completio
 
 echo $renderer->navigation($id, 'defaultcompletion');
 
+$PAGE->requires->yui_module('moodle-core-formchangechecker',
+        'M.core_formchangechecker.init',
+        array(array(
+            'formid' => 'theform'
+        ))
+);
+$PAGE->requires->string_for_js('changesmadereallygoaway', 'moodle');
+
 echo $renderer->defaultcompletion($activityresourcedata);
 
 echo $OUTPUT->footer();
index ee5ace8..e4c9579 100644 (file)
@@ -52,7 +52,7 @@
     <div class="row m-b-2">
         <div class="col">{{#str}}bulkactivitydetail, moodle{{/str}}</div>
     </div>
-<form method="post" action="bulkcompletion.php" class="mform">
+<form method="post" action="bulkcompletion.php" class="mform" id="theform">
     <div class="row m-b-2">
         <div class="col">
             <input type="submit" value="{{#str}}edit{{/str}}" class="btn btn-primary" name="submitbutton" aria-label="{{#str}}updateactivities, completion{{/str}}" />
index f40548d..0e12248 100644 (file)
@@ -39,7 +39,7 @@
     <div class="row m-b-2">
         <div class="col">{{#str}}bulkactivitydetail, moodle{{/str}}</div>
     </div>
-<form method="post" action="defaultcompletion.php" class="mform">
+<form method="post" action="defaultcompletion.php" class="mform" id="theform">
     <div class="row m-b-2">
         <div class="col">
             <input type="submit" value="{{#str}}edit{{/str}}" class="btn btn-primary" name="submitbutton" aria-label="{{#str}}updateactivities, completion{{/str}}" />