Only uses autoload to require validation classes.
[platal.git] / htdocs / javascript / close_on_esc.js
index f4f3d87..399ec37 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *  Copyright (C) 2003-2004 Polytechnique.org                              *
+ *  Copyright (C) 2003-2010 Polytechnique.org                              *
  *  http://opensource.polytechnique.org/                                   *
  *                                                                         *
  *  This program is free software; you can redistribute it and/or modify   *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************/
 
-function closePopup() {
-    window.close();
-}
-if (navigator.appName=="Microsoft Internet Explorer") {
-    function keyboardIE() { if (event.keyCode == 27) closePopup(); };
-    document.onkeydown = keyboardIE;
-} else {
-    function keyboardOther(e) { if (e.keyCode == 27) closePopup(); };
-    document.onkeydown = keyboardOther;
-}
+$(window).keydown(
+    function(e)  {
+        if (e.keyCode == 27) {
+            window.close();
+        }
+    });
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: