GUAC-1293: Refresh file browser when any upload completes.

This commit is contained in:
Michael Jumper
2015-08-13 13:04:32 -07:00
parent 03e2fe86c1
commit f019a36ccf

View File

@@ -122,6 +122,13 @@ angular.module('client').directive('guacFileBrowser', [function guacFileBrowser(
ManagedFilesystem.downloadFile($scope.client, $scope.filesystem, file.streamName); ManagedFilesystem.downloadFile($scope.client, $scope.filesystem, file.streamName);
}; };
/**
* Refreshes the contents of the current directory.
*/
$scope.refresh = function refresh() {
ManagedFilesystem.refresh($scope.filesystem, $scope.filesystem.currentDirectory);
};
/** /**
* Creates a new element representing the given file and properly * Creates a new element representing the given file and properly
* handling user events, bypassing the overhead incurred through * handling user events, bypassing the overhead incurred through
@@ -248,6 +255,11 @@ angular.module('client').directive('guacFileBrowser', [function guacFileBrowser(
}); // end retrieve file template }); // end retrieve file template
// Refresh file browser when any upload completes
$scope.$on('guacUploadComplete', function uploadComplete(event, filename) {
$scope.refresh();
});
}] }]
}; };