MDL-57097 mod_assign: add event listener to avoid form submit
authorSimey Lameze <simey@moodle.com>
Thu, 24 Nov 2016 03:24:25 +0000 (11:24 +0800)
committerSimey Lameze <simey@moodle.com>
Thu, 24 Nov 2016 03:24:25 +0000 (11:24 +0800)
mod/assign/amd/build/grading_panel.min.js
mod/assign/amd/src/grading_panel.js

index a125cb5..f371f8d 100644 (file)
Binary files a/mod/assign/amd/build/grading_panel.min.js and b/mod/assign/amd/build/grading_panel.min.js differ
index e4a2358..0e3b88c 100644 (file)
@@ -347,6 +347,11 @@ define(['jquery', 'core/yui', 'core/notification', 'core/templates', 'core/fragm
      */
     GradingPanel.prototype.registerEventListeners = function() {
         var docElement = $(document);
+        var region = $(this._region);
+        // Add an event listener to prevent form submission when pressing enter key.
+        region.on('submit', 'form', function(e) {
+            e.preventDefault();
+        });
 
         docElement.on('user-changed', this._refreshGradingPanel.bind(this));
         docElement.on('save-changes', this._submitForm.bind(this));