From 0e7fed21f798a79407db7d1127f84774de6ecbcf Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 4 Jan 2015 13:00:24 -0800 Subject: [PATCH] GUAC-973: Replace back button with home button where necessary. --- .../client/controllers/clientController.js | 14 ++++++------- .../webapp/app/client/templates/client.html | 2 +- .../main/webapp/app/index/styles/buttons.css | 6 +++++- .../src/main/webapp/app/index/styles/ui.css | 19 ------------------ .../webapp/app/manage/templates/manage.html | 2 +- .../webapp/images/action-icons/guac-home.png | Bin 0 -> 874 bytes .../src/main/webapp/translations/en_US.json | 5 +++-- 7 files changed, 17 insertions(+), 31 deletions(-) create mode 100644 guacamole/src/main/webapp/images/action-icons/guac-home.png diff --git a/guacamole/src/main/webapp/app/client/controllers/clientController.js b/guacamole/src/main/webapp/app/client/controllers/clientController.js index cb4c09745..1614524b9 100644 --- a/guacamole/src/main/webapp/app/client/controllers/clientController.js +++ b/guacamole/src/main/webapp/app/client/controllers/clientController.js @@ -126,10 +126,10 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams /** * Action which returns the user to the home screen. */ - var NAVIGATE_BACK_ACTION = { - name : "CLIENT.ACTION_NAVIGATE_BACK", - className : "back button", - callback : function navigateBackCallback() { + var NAVIGATE_HOME_ACTION = { + name : "CLIENT.ACTION_NAVIGATE_HOME", + className : "home button", + callback : function navigateHomeCallback() { $location.path('/'); } }; @@ -415,7 +415,7 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams title: "CLIENT.DIALOG_HEADER_CONNECTION_ERROR", text: "CLIENT.ERROR_CLIENT_" + errorName, countdown: countdown, - actions: [ NAVIGATE_BACK_ACTION, RECONNECT_ACTION ] + actions: [ NAVIGATE_HOME_ACTION, RECONNECT_ACTION ] }); } @@ -435,7 +435,7 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams title: "CLIENT.DIALOG_HEADER_CONNECTION_ERROR", text: "CLIENT.ERROR_TUNNEL_" + errorName, countdown: countdown, - actions: [ NAVIGATE_BACK_ACTION, RECONNECT_ACTION ] + actions: [ NAVIGATE_HOME_ACTION, RECONNECT_ACTION ] }); } @@ -445,7 +445,7 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams $scope.showStatus({ title: "CLIENT.DIALOG_HEADER_DISCONNECTED", text: "CLIENT.TEXT_CLIENT_STATUS_" + connectionState.toUpperCase(), - actions: [ NAVIGATE_BACK_ACTION, RECONNECT_ACTION ] + actions: [ NAVIGATE_HOME_ACTION, RECONNECT_ACTION ] }); } diff --git a/guacamole/src/main/webapp/app/client/templates/client.html b/guacamole/src/main/webapp/app/client/templates/client.html index 8f4e3687e..55781ec8a 100644 --- a/guacamole/src/main/webapp/app/client/templates/client.html +++ b/guacamole/src/main/webapp/app/client/templates/client.html @@ -56,7 +56,7 @@