Animated progression bar, better colors.
[platal.git] / htdocs / javascript / close_on_esc.js
index f4f3d87..5cb8e09 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *  Copyright (C) 2003-2004 Polytechnique.org                              *
+ *  Copyright (C) 2003-2008 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;
+function closePopup(e) {
+    e = e || window.event;
+    if (e.keyCode == 27) {
+        window.close();
+    }
 }
 
+attachEvent(window, 'keydown', closePopup);
+
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: