Krenair

srobo nemesis ticket 2208 patch v2

Feb 3rd, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.47 KB | None | 0 0
  1. commit 63d19b1ee6eeb57a2292d8a2ff4baae306fc73b0
  2. Author: Alex Monk <[email protected]>
  3. Date:   Mon Feb 3 09:57:24 2014 -0800
  4.  
  5.     2208: College refresh should also pick up added/removed members
  6.  
  7. diff --git a/nemesis/static/js/college.js b/nemesis/static/js/college.js
  8. index 3bf5f38..57ce82f 100644
  9. --- a/nemesis/static/js/college.js
  10. +++ b/nemesis/static/js/college.js
  11. @@ -36,13 +36,19 @@ var College = function() {
  12.          };
  13.  
  14.          this.reload_users = function(callback) {
  15. -            var k = this.users.length;
  16. -            $.each(this.users, function(i, user) {
  17. -                user.fetch(function() {
  18. -                    k -= 1;
  19. -                    if (k == 0) {
  20. -                        callback();
  21. -                    }
  22. +            this.fetch(function(college) {
  23. +                var k = college.users.length;
  24. +                var editingUserName = $('li.active') && $('li.active').attr('class').split(' ').length && $('li.active').attr('class').split(' ')[1];
  25. +                $.each(college.users, function(i, user) {
  26. +                    user.fetch(function() {
  27. +                        k -= 1;
  28. +                        if (k == 0) {
  29. +                            if ($('#data-edit-user:visible') && editingUserName == user.username) {
  30. +                                ev.hide();
  31. +                            }
  32. +                            callback();
  33. +                        }
  34. +                    });
  35.                  });
  36.              });
  37.          };
Advertisement
Add Comment
Please, Sign In to add comment