From 7cf4496a75f33386001da854fb33053742e9c40a Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Thu, 22 Apr 2010 12:43:18 -0600 Subject: [PATCH] Fix ViewPort:clear firing --- imp/js/ViewPort.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); } -- 2.11.0