]> git.mjollnir.org Git - moodle.git/commitdiff
quiz editing: MDL-17728 made YUI dialogs closable on press of the ESC key
authorpilpi <pilpi>
Tue, 23 Dec 2008 15:27:50 +0000 (15:27 +0000)
committerpilpi <pilpi>
Tue, 23 Dec 2008 15:27:50 +0000 (15:27 +0000)
mod/quiz/edit.js

index daef410ec308f90f14788641c57786d7140a8420..a6520955b6978586dbc177caf7f0c3eb1f382f89 100644 (file)
@@ -42,6 +42,14 @@ function quiz_edit_init() {
                 YAHOO.util.Event.stopEvent(e);
             }, quiz_edit.randomquestiondialog,
             quiz_edit.randomquestiondialog, true);
+
+    quiz_edit.randomquestiondialog.cfg.setProperty("keylisteners", [
+     new YAHOO.util.KeyListener(document,
+                                {keys:[27]},
+                                function(types, args, obj) { quiz_edit.randomquestiondialog.hide();
+    })
+    ]); 
+
     quiz_edit.randomquestiondialog.render();
 
 
@@ -65,6 +73,14 @@ function quiz_edit_init() {
                 this.show();
             }, quiz_edit.repaginatedialog,
             quiz_edit.repaginatedialog, true);
+
+    quiz_edit.repaginatedialog.cfg.setProperty("keylisteners", [
+     new YAHOO.util.KeyListener(document,
+                                {keys:[27]},
+                                function(types, args, obj) { quiz_edit.repaginatedialog.hide();
+    })
+    ]); 
+
     quiz_edit.repaginatedialog.render();
 
 }