mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-31 00:53:21 +00:00 
			
		
		
		
	GUAC-981: Fix handling of errors. Fix handling of auto-reconnect.
This commit is contained in:
		| @@ -381,11 +381,12 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams | ||||
|     // Show status dialog when connection status changes | ||||
|     $scope.$watch('client.clientState.connectionState', function clientStateChanged(connectionState) { | ||||
|  | ||||
|         // Hide status if no known state | ||||
|         if (!connectionState) { | ||||
|             $scope.showStatus(false); | ||||
|         // Hide any existing status | ||||
|         $scope.showStatus(false); | ||||
|  | ||||
|         // Do not display status if status not known | ||||
|         if (!connectionState) | ||||
|             return; | ||||
|         } | ||||
|  | ||||
|         // Get any associated status code | ||||
|         var status = $scope.client.clientState.statusCode; | ||||
|   | ||||
| @@ -66,8 +66,8 @@ angular.module('notification').directive('guacNotification', [function guacNotif | ||||
|                         $scope.timeRemaining--; | ||||
|  | ||||
|                         // Call countdown callback when time remaining expires | ||||
|                         if ($scope.timeRemaining === 0) | ||||
|                             countdown.performAction(); | ||||
|                         if ($scope.timeRemaining === 0 && countdown.callback) | ||||
|                             countdown.callback(); | ||||
|  | ||||
|                     }, 1000, $scope.timeRemaining); | ||||
|  | ||||
|   | ||||
| @@ -69,16 +69,6 @@ angular.module('notification').factory('NotificationAction', [function defineNot | ||||
|          */ | ||||
|         this.callback = callback; | ||||
|  | ||||
|         /** | ||||
|          * Calls the callback associated with this NotificationAction, if any. | ||||
|          * If no callback is associated with this NotificationAction, this | ||||
|          * function has no effect. | ||||
|          */ | ||||
|         this.performAction = function performAction() { | ||||
|             if (action.callback) | ||||
|                 action.callback(); | ||||
|         }; | ||||
|  | ||||
|     }; | ||||
|  | ||||
|     return NotificationAction; | ||||
|   | ||||
| @@ -72,16 +72,6 @@ angular.module('notification').factory('NotificationCountdown', [function define | ||||
|          */ | ||||
|         this.callback = callback; | ||||
|  | ||||
|         /** | ||||
|          * Calls the callback associated with this NotificationCountdown, if any. | ||||
|          * If no callback is associated with this NotificationCountdown, this | ||||
|          * function has no effect. | ||||
|          */ | ||||
|         this.performAction = function performAction() { | ||||
|             if (countdown.callback) | ||||
|                 countdown.callback(); | ||||
|         }; | ||||
|  | ||||
|     }; | ||||
|  | ||||
|     return NotificationCountdown; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user