mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-07 21:51:23 +00:00
Hide dialog when complete.
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user