From b010749716b32806f9228f168c63efd19273286b Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 13 Feb 2013 17:42:41 -0800 Subject: [PATCH] Ticket #268: Stubbed connection editing, per-protocol fields. --- guacamole/src/main/webapp/scripts/admin-ui.js | 138 +++++++++++++++++- guacamole/src/main/webapp/scripts/service.js | 26 +++- 2 files changed, 159 insertions(+), 5 deletions(-) diff --git a/guacamole/src/main/webapp/scripts/admin-ui.js b/guacamole/src/main/webapp/scripts/admin-ui.js index 75544f9f5..bc3201702 100644 --- a/guacamole/src/main/webapp/scripts/admin-ui.js +++ b/guacamole/src/main/webapp/scripts/admin-ui.js @@ -592,7 +592,143 @@ GuacAdmin.addConnection = function(connection) { if (GuacAdmin.selected_connection) return; else GuacAdmin.selected_connection = connection.id; - /* STUB */ + // Create form base elements + var form_element = GuacUI.createElement("div", "form"); + var connection_header = GuacUI.createChildElement(form_element, "h2"); + connection_header.textContent = connection.id; + + var sections = GuacUI.createChildElement( + GuacUI.createChildElement(form_element, "div", "settings section"), + "dl"); + + // Parameter header + var protocol_header = GuacUI.createChildElement(sections, "dt") + protocol_header.textContent = "Protocol:"; + + var protocol_field = GuacUI.createChildElement(protocol_header, "select"); + + // Associative set of protocols + var available_protocols = {}; + + // Add protocols + for (var i=0; i