1
0
mirror of https://github.com/bingohuang/docker-labs.git synced 2025-07-14 01:57:32 +08:00

Add instance name to hash in URL (#77)

Fixes #7
This commit is contained in:
Marcos Nils 2017-01-04 18:43:06 +02:00 committed by GitHub
parent 81280517bf
commit 41d2b5f235

View File

@ -164,9 +164,10 @@
$scope.instances.push(instance); $scope.instances.push(instance);
$scope.idx[instance.name] = instance; $scope.idx[instance.name] = instance;
} }
if ($scope.instances.length) {
$scope.showInstance($scope.instances[0]); // If instance is passed in URL, select it
} let inst = $scope.idx[$location.hash()];
if (inst) $scope.showInstance(inst);
}, function(response) { }, function(response) {
if (response.status == 404) { if (response.status == 404) {
document.write('session not found'); document.write('session not found');
@ -183,6 +184,7 @@
$scope.showInstance = function(instance) { $scope.showInstance = function(instance) {
$scope.selectedInstance = instance; $scope.selectedInstance = instance;
$location.hash(instance.name);
if (!instance.creatingTerminal) { if (!instance.creatingTerminal) {
if (!instance.term) { if (!instance.term) {
$timeout(function() { $timeout(function() {
@ -287,8 +289,8 @@
} }
} }
}]) }])
.config(['$mdIconProvider', '$locationProvider', function($mdIconProvider, $locationProvider) {
.config(['$mdIconProvider', function($mdIconProvider) { $locationProvider.html5Mode({enabled: true, requireBase: false});
$mdIconProvider.defaultIconSet('../assets/social-icons.svg', 24); $mdIconProvider.defaultIconSet('../assets/social-icons.svg', 24);
}]); }]);
})(); })();