Hide dialog when complete.

This commit is contained in:
Michael Jumper
2013-08-13 14:32:58 -07:00
parent e9361d6f12
commit 6698fc10e2

View File

@@ -44,7 +44,6 @@ var GuacAdmin = {
"cached_protocols" : null, "cached_protocols" : null,
"cached_root_group" : null, "cached_root_group" : null,
"selected_user" : null,
"selected_connection" : null "selected_connection" : null
}; };
@@ -358,10 +357,6 @@ GuacAdmin.addUser = function(name, parameters) {
// When clicked, build and display property form // When clicked, build and display property form
item_element.onclick = function() { item_element.onclick = function() {
// Ignore clicks if any item is selected
if (GuacAdmin.selected_user) return;
else GuacAdmin.selected_user = name;
// Open user editor // Open user editor
var user_dialog = new GuacAdmin.UserEditor(name, parameters); var user_dialog = new GuacAdmin.UserEditor(name, parameters);
document.body.appendChild(user_dialog.getElement()); document.body.appendChild(user_dialog.getElement());
@@ -602,8 +597,8 @@ GuacAdmin.UserEditor = function(name, parameters) {
password = null; password = null;
// Save user // Save user
GuacamoleService.Users.update(GuacAdmin.selected_user, password, added_perms, removed_perms, parameters); GuacamoleService.Users.update(name, password, added_perms, removed_perms, parameters);
// FIXME: Hide dialog dialog.getElement().parentNode.removeChild(dialog.getElement());
GuacAdmin.reset(); GuacAdmin.reset();
} }
@@ -618,7 +613,7 @@ GuacAdmin.UserEditor = function(name, parameters) {
cancel_button.textContent = "Cancel"; cancel_button.textContent = "Cancel";
cancel_button.onclick = function(e) { cancel_button.onclick = function(e) {
e.stopPropagation(); e.stopPropagation();
// FIXME: Hide dialog dialog.getElement().parentNode.removeChild(dialog.getElement());
}; };
// Add delete button if permission available // Add delete button if permission available
@@ -640,8 +635,8 @@ GuacAdmin.UserEditor = function(name, parameters) {
// Attempt to delete user // Attempt to delete user
try { try {
GuacamoleService.Users.remove(GuacAdmin.selected_user, parameters); GuacamoleService.Users.remove(name, parameters);
// FIXME: Hide dialog dialog.getElement().parentNode.removeChild(dialog.getElement());
GuacAdmin.reset(); GuacAdmin.reset();
} }