From a139e88074762e45e6bdacaf2ec944ad60670a8d Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Tue, 27 May 2014 00:27:49 -0600 Subject: [PATCH] Fix binding for keydownhandler --- imp/js/dimpbase.js | 2 +- imp/js/imp.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/imp/js/dimpbase.js b/imp/js/dimpbase.js index 2f3fce66497..997ff75fe49 100644 --- a/imp/js/dimpbase.js +++ b/imp/js/dimpbase.js @@ -4134,7 +4134,7 @@ var DimpBase = { var DM = DimpCore.DMenu, tmp, tmp2; /* Register global handlers now. */ - IMP_JS.keydownhandler = this.keydownHandler.bind(this); + IMP_JS.keydownhandler = this.keydownHandler.bindAsEventListener(this); HordeCore.initHandler('click'); HordeCore.initHandler('dblclick'); diff --git a/imp/js/imp.js b/imp/js/imp.js index fae979a5979..aab0881edcf 100644 --- a/imp/js/imp.js +++ b/imp/js/imp.js @@ -109,9 +109,9 @@ var IMP_JS = { if (this.keydownhandler) { if (d.addEventListener) { - d.addEventListener('keydown', this.keydownhandler.bindAsEventListener(this), false); + d.addEventListener('keydown', this.keydownhandler, false); } else { - d.attachEvent('onkeydown', this.keydownhandler.bindAsEventListener(this)); + d.attachEvent('onkeydown', this.keydownhandler); } }