From: Michael M Slusarz Date: Thu, 22 Apr 2010 18:43:18 +0000 (-0600) Subject: Fix ViewPort:clear firing X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=7cf4496a75f33386001da854fb33053742e9c40a;p=horde.git Fix ViewPort:clear firing --- diff --git a/imp/js/ViewPort.js b/imp/js/ViewPort.js index 180075565..79fac7ecb 100644 --- a/imp/js/ViewPort.js +++ b/imp/js/ViewPort.js @@ -327,7 +327,7 @@ var ViewPort = Class.create({ } if (!init) { - this.visibleRows().each(this.opts.content.fire.curry('ViewPort:clear')); + this.visibleRows().each(this.opts.content.fire.bind(this.opts.content, 'ViewPort:clear')); this.opts.content.update(); this.scroller.clear(); } @@ -941,7 +941,7 @@ var ViewPort = Class.create({ } }, this); - vr.pluck('id').diff(rows.get('domid')).each($).compact().each(this.opts.content.fire.curry('ViewPort:clear')); + vr.pluck('id').diff(rows.get('domid')).each($).compact().each(this.opts.content.fire.bind(this.opts.content, 'ViewPort:clear')); c.childElements().invoke('remove'); @@ -952,7 +952,7 @@ var ViewPort = Class.create({ } }, this); } else { - vr.each(this.opts.content.fire.curry('ViewPort:clear')); + vr.each(this.opts.content.fire.bind(this.opts.content, 'ViewPort:clear')); vr.invoke('remove'); c.update(this.empty_msg); }