From 13520cb30efa2be6eb920626fda8132981846c6d Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Thu, 7 Feb 2013 23:59:31 -0800 Subject: [PATCH] #268: Add getElement() to button. Implement onsave event. --- guacamole/src/main/webapp/admin.xhtml | 5 + guacamole/src/main/webapp/scripts/admin.js | 108 +++++++++++++-------- 2 files changed, 72 insertions(+), 41 deletions(-) diff --git a/guacamole/src/main/webapp/admin.xhtml b/guacamole/src/main/webapp/admin.xhtml index a8d284311..7bbf3454f 100644 --- a/guacamole/src/main/webapp/admin.xhtml +++ b/guacamole/src/main/webapp/admin.xhtml @@ -85,6 +85,11 @@ var user_manager = new GuacAdmin.UserManager(); users.appendChild(user_manager.getElement()); + user_manager.onsave = function(id, password, connections) { + console.log(id, password, connections); + return true; + }; + ]]> diff --git a/guacamole/src/main/webapp/scripts/admin.js b/guacamole/src/main/webapp/scripts/admin.js index e40e824eb..6d0a0f4bc 100644 --- a/guacamole/src/main/webapp/scripts/admin.js +++ b/guacamole/src/main/webapp/scripts/admin.js @@ -23,9 +23,7 @@ var GuacAdmin = GuacAdmin || {}; /** - * An arbitrary input field. Note that this object is not a component, and has - * no corresponding element. Other objects which use GuacAdmin.Field may - * interpret its values and render an element, however. + * An arbitrary input field. * * @constructor * @param {String} title A human-readable title for the field. @@ -140,32 +138,36 @@ GuacAdmin.Field.LIST = function(title, available, selected) { var element = GuacUI.createElement("div", "list"); for (i=0; i