瀏覽代碼

HUE-1007 [oozie] Modal module captures escape key events

Closes modal by firing a click event on modal backdrop.
abec 13 年之前
父節點
當前提交
c581d19020
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      apps/oozie/static/js/workflow.js

+ 7 - 0
apps/oozie/static/js/workflow.js

@@ -128,6 +128,13 @@ var ModalModule = function($, ko) {
     self.context = ko.observable();
     self.template = ko.observable(template || '');
     self.bound = false;
+
+    // exit with escape key.
+    $(window).on('keyup', function(e) {
+      if (e.keyCode == 27) {
+        $('.modal-backdrop').click();
+      }
+    });
   };
 
   module.prototype.show = function(context) {