Simplify Sort and Perpage widget to use anonymous closures.
authorMike Taylor <mike@indexdata.com>
Fri, 21 Mar 2014 17:07:28 +0000 (17:07 +0000)
committerMike Taylor <mike@indexdata.com>
Fri, 21 Mar 2014 17:07:28 +0000 (17:07 +0000)
Disposes of the onSortChange and onPerpageChange functions.

tools/htdocs/mkws.js

index 193a663..057b8ff 100644 (file)
@@ -402,30 +402,24 @@ function widget($, team, type, node) {
        // It seems this and the Perpage widget doen't need to
        // subscribe to anything, since they produce events rather
        // than consuming them.
-       $(node).change(onSortChange);
-
-       function onSortChange()
-       {
+       $(node).change(function () {
            team.set_sortOrder($(node).val());
            if (!team.submitted()) return false;
            team.resetPage();
            team.reShow();
            return false;
-       }
+       });
     }
 
 
     function promotePerpage() {
-       $(node).change(onPerpageChange);
-
-       function onPerpageChange()
-       {
+       $(node).change(function() {
            team.set_perpage($(node).val());
            if (!team.submitted()) return false;
            team.resetPage();
            team.reShow();
            return false;
-       }
+       });
     }
 }