From 513c9aea605309a98cf9abfef5c939d1abb1f462 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 8 Feb 2013 00:13:31 -0800 Subject: [PATCH] #268: Implement UserManager.clear() and UserManager.setUsers(). --- guacamole/src/main/webapp/scripts/admin.js | 25 +++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/guacamole/src/main/webapp/scripts/admin.js b/guacamole/src/main/webapp/scripts/admin.js index 667f8790c..068e7ec4d 100644 --- a/guacamole/src/main/webapp/scripts/admin.js +++ b/guacamole/src/main/webapp/scripts/admin.js @@ -475,11 +475,34 @@ GuacAdmin.UserManager = function() { }; + /** + * Removes all visible usernames. + */ + this.clear = function() { + + // Remove all elements + for (var item in user_manager.items) + element.removeChild(user_manager.items[item].getElement()); + + // Remove all items + user_manager.items = {}; + + }; + /** * Sets all visible usernames. + * + * @param {String[]} users Array of usernames to add. */ this.setUsers = function(users) { - /* STUB */ + + // Clear all users + user_manager.clear(); + + // Add given users + for (var i=0; i