Move event registration back to onDomLoad().
authorJan Schneider <jan@horde.org>
Wed, 18 Mar 2009 16:42:09 +0000 (17:42 +0100)
committerJan Schneider <jan@horde.org>
Wed, 18 Mar 2009 23:40:48 +0000 (00:40 +0100)
kronolith/js/src/kronolith.js

index 30c30e1..d862d6e 100644 (file)
@@ -912,6 +912,12 @@ KronolithCore = {
     {
         this.init();
 
+        document.observe('keydown', KronolithCore.keydownHandler.bindAsEventListener(KronolithCore));
+        document.observe('keyup', KronolithCore.keyupHandler.bindAsEventListener(KronolithCore));
+        document.observe('click', KronolithCore.clickHandler.bindAsEventListener(KronolithCore));
+        document.observe('dblclick', KronolithCore.clickHandler.bindAsEventListener(KronolithCore, true));
+        document.observe('mouseover', KronolithCore.mouseHandler.bindAsEventListener(KronolithCore, 'over'));
+
         if (Horde.dhtmlHistory.initialize()) {
             Horde.dhtmlHistory.addListener(this.go.bind(this));
         }
@@ -1150,9 +1156,4 @@ Object.extend(Date.prototype, {
 
 /* Initialize global event handlers. */
 document.observe('dom:loaded', KronolithCore.onDomLoad.bind(KronolithCore));
-document.observe('keydown', KronolithCore.keydownHandler.bindAsEventListener(KronolithCore));
-document.observe('keyup', KronolithCore.keyupHandler.bindAsEventListener(KronolithCore));
-document.observe('click', KronolithCore.clickHandler.bindAsEventListener(KronolithCore));
-document.observe('dblclick', KronolithCore.clickHandler.bindAsEventListener(KronolithCore, true));
-document.observe('mouseover', KronolithCore.mouseHandler.bindAsEventListener(KronolithCore, 'over'));
 Event.observe(window, 'resize', KronolithCore.onResize.bind(KronolithCore));