(user, before)
| 1395 | require(["who"], function (who) { |
| 1396 | var def = who.getList(inviteHubUrl()); |
| 1397 | function addUser(user, before) { |
| 1398 | var item = templating.sub("invite-user-item", {peer: user}); |
| 1399 | item.attr("data-clientid", user.id); |
| 1400 | if (before) { |
| 1401 | item.insertBefore(before); |
| 1402 | } else { |
| 1403 | $("#togetherjs-invite-users").append(item); |
| 1404 | } |
| 1405 | item.click(function() { |
| 1406 | invite(user.clientId); |
| 1407 | }); |
| 1408 | } |
| 1409 | function refresh(users, finished) { |
| 1410 | var sorted = []; |
| 1411 | for (var id in users) { |