From e2693f1f51590458bc20b23bb03701385529740f Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Wed, 26 Mar 2014 17:18:18 +0000 Subject: [PATCH] Fix Sort and Perpage widgets by yet more that=this. --- src/mkws-widgets.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/mkws-widgets.js b/src/mkws-widgets.js index 4173301..b29538e 100644 --- a/src/mkws-widgets.js +++ b/src/mkws-widgets.js @@ -275,11 +275,13 @@ mkws.registerWidgetType('Navi', promoteToNavi); // anything, since they produce events rather than consuming them. // function promoteToSort() { + var that = this; + $(this.node).change(function () { - this.team.set_sortOrder($(node).val()); - if (this.team.submitted()) { - this.team.resetPage(); - this.team.reShow(); + that.team.set_sortOrder($(that.node).val()); + if (that.team.submitted()) { + that.team.resetPage(); + that.team.reShow(); } return false; }); @@ -288,11 +290,13 @@ mkws.registerWidgetType('Sort', promoteToSort); function promoteToPerpage() { + var that = this; + $(this.node).change(function() { - this.team.set_perpage($(node).val()); - if (this.team.submitted()) { - this.team.resetPage(); - this.team.reShow(); + that.team.set_perpage($(that.node).val()); + if (that.team.submitted()) { + that.team.resetPage(); + that.team.reShow(); } return false; }); -- 1.7.10.4