Merge branch 'MDL-57490-master' of git://github.com/danpoltawski/moodle
authorAndrew Nicols <andrew@nicols.co.uk>
Wed, 18 Jan 2017 04:09:20 +0000 (12:09 +0800)
committerAndrew Nicols <andrew@nicols.co.uk>
Wed, 18 Jan 2017 04:09:20 +0000 (12:09 +0800)
1  2 
lib/javascript-static.js
lib/upgrade.txt
mod/lesson/report.php

Simple merge
diff --cc lib/upgrade.txt
@@@ -8,8 -8,9 +8,11 @@@ information provided here is intended e
  * $mform->init_javascript_enhancement() is deprecated and no longer does anything. Existing uses of smartselect enhancement
    should be switched to the searchableselector form element or other solutions.
  * Return value of the validate_email() is now proper boolean as documented. Previously the function could return 1, 0 or false.
 +* M.util.focus_login_form and M.util.focus_login_error no longer do anything. Please use jquery instead. See
 +  lib/templates/login.mustache for an example.
+ * Some outdated global JS functions have been removed and should be replaced with calls to jquery or alternative approaches:
+     checkall, checknone, select_all_in_element_with_id, select_all_in, deselect_all_in, confirm_if, findParentNode,
+     filterByParent, stripHTML
  
  === 3.2 ===
  
@@@ -459,6 -459,14 +459,14 @@@ if ($action === 'delete') 
              $('#actionid').change(function() {
                  $('#mod-lesson-report-form').submit();
              });
 -            $('#checkall').click(function() {
++            $('#checkall').click(function(e) {
+                 $('#mod-lesson-report-form').find('input:checkbox').prop('checked', true);
+                 e.preventDefault();
+             });
 -            $('#checknone').click(function() {
++            $('#checknone').click(function(e) {
+                 $('#mod-lesson-report-form').find('input:checkbox').prop('checked', false);
+                 e.preventDefault();
+             });
          });");
          echo $OUTPUT->box($checklinks, 'center');
          echo '</form>';