From 1c75e9792dc6f98b7a3209cc54480befcc7a63b2 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 11 Mar 2015 23:25:32 -0700 Subject: [PATCH] GUAC-1120: Toggle visibility of user menu upon click. --- .../webapp/app/userMenu/directives/guacUserMenu.js | 14 ++++++++++++++ .../app/userMenu/templates/guacUserMenu.html | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/guacamole/src/main/webapp/app/userMenu/directives/guacUserMenu.js b/guacamole/src/main/webapp/app/userMenu/directives/guacUserMenu.js index fc2095ec5..584192726 100644 --- a/guacamole/src/main/webapp/app/userMenu/directives/guacUserMenu.js +++ b/guacamole/src/main/webapp/app/userMenu/directives/guacUserMenu.js @@ -105,6 +105,13 @@ angular.module('userMenu').directive('guacUserMenu', [function guacUserMenu() { */ $scope.newPasswordMatch = null; + /** + * Whether the contents of the user menu are currently shown. + * + * @type Boolean + */ + $scope.menuShown = false; + /** * The username of the current user. * @@ -159,6 +166,13 @@ angular.module('userMenu').directive('guacUserMenu', [function guacUserMenu() { }); + /** + * Toggles visibility of the user menu. + */ + $scope.toggleMenu = function toggleMenu() { + $scope.menuShown = !$scope.menuShown; + }; + /** * Show the password update dialog. */ diff --git a/guacamole/src/main/webapp/app/userMenu/templates/guacUserMenu.html b/guacamole/src/main/webapp/app/userMenu/templates/guacUserMenu.html index 1a1dce763..d6d373c62 100644 --- a/guacamole/src/main/webapp/app/userMenu/templates/guacUserMenu.html +++ b/guacamole/src/main/webapp/app/userMenu/templates/guacUserMenu.html @@ -21,7 +21,7 @@ THE SOFTWARE. --> -
+
{{username}}