Remove connection name textbox. Add separate buttons for connection and group creation.

This commit is contained in:
Michael Jumper
2013-08-14 13:43:45 -07:00
parent 63288f45ee
commit 18ef0d2f77
3 changed files with 24 additions and 7 deletions

View File

@@ -71,7 +71,7 @@
</p> </p>
<div id="connection-add-form"> <div id="connection-add-form">
<div class="icon connection add"/><input type="text" id="connection-name" class="name" placeholder="Add connection"/><button id="add-connection">Add</button> <button id="add-connection">New Connection</button><button id="add-connection-group">New Group</button>
</div> </div>
<div id="connection-list"> <div id="connection-list">

View File

@@ -29,14 +29,14 @@ var GuacAdmin = {
}, },
"buttons" : { "buttons" : {
"back" : document.getElementById("back"), "back" : document.getElementById("back"),
"logout" : document.getElementById("logout"), "logout" : document.getElementById("logout"),
"add_connection" : document.getElementById("add-connection"), "add_connection" : document.getElementById("add-connection"),
"add_user" : document.getElementById("add-user") "add_connection_group" : document.getElementById("add-connection-group"),
"add_user" : document.getElementById("add-user")
}, },
"fields" : { "fields" : {
"connection_name" : document.getElementById("connection-name"),
"username" : document.getElementById("username") "username" : document.getElementById("username")
}, },
@@ -1149,6 +1149,21 @@ GuacAdmin.reset = function() {
} }
// Connection group creation
if (GuacAdmin.cached_permissions.administer
|| GuacAdmin.cached_permissions.create_connection_group) {
GuacUI.addClass(document.body, "add-connection-groups");
GuacAdmin.buttons.add_connection_group.onclick = function() {
// Open group creation dialog
var group_dialog = new GuacAdmin.ConnectionGroupEditor(null, parameters);
document.body.appendChild(group_dialog.getElement());
};
}
// User creation // User creation
if (GuacAdmin.cached_permissions.administer if (GuacAdmin.cached_permissions.administer
|| GuacAdmin.cached_permissions.create_user) { || GuacAdmin.cached_permissions.create_user) {

View File

@@ -443,6 +443,7 @@ div.section {
} }
#connections #add-connection, #connections #add-connection,
#connections #add-connection-group,
#users #add-user { #users #add-user {
font-size: 0.8em; font-size: 0.8em;
} }
@@ -457,7 +458,8 @@ body:not(.manage-users) .require-manage-users {
display: none; display: none;
} }
body:not(.add-connections) #connection-add-form, body:not(.add-connections) #add-connection,
body:not(.add-connection-groups) #add-connection-group,
body:not(.add-users) #user-add-form { body:not(.add-users) #user-add-form {
display: none; display: none;
display: none; display: none;