diff --git a/app/docker/views/services/edit/service.html b/app/docker/views/services/edit/service.html index fc49a3e13..406c487ca 100644 --- a/app/docker/views/services/edit/service.html +++ b/app/docker/views/services/edit/service.html @@ -1,274 +1,281 @@ -
-
- -
- - - - - - + + + + + +
+
+
+

Container specification

+
+
+
+
+
+
+ +
+
+
+

Networks & ports

+
+ + + +
+
+
+ +
+
+
+

Service specification

+
+
+
+
+
+
+
+
+
+
+
+ +
- - - - - - -
-
-
-

Container specification

-
-
-
-
-
-
-
- -
-
-
-

Networks & ports

-
- - - -
-
-
- -
-
-
-

Service specification

-
-
-
-
-
-
-
-
-
-
-
- -
diff --git a/app/docker/views/services/edit/serviceController.js b/app/docker/views/services/edit/serviceController.js index 69474b398..3344ef2ab 100644 --- a/app/docker/views/services/edit/serviceController.js +++ b/app/docker/views/services/edit/serviceController.js @@ -731,6 +731,7 @@ angular.module('portainer.docker').controller('ServiceController', [ }; function initView() { + $scope.isLoading = true; var apiVersion = $scope.applicationState.endpoint.apiVersion; var agentProxy = $scope.applicationState.endpoint.mode.agentProxy; @@ -855,6 +856,9 @@ angular.module('portainer.docker').controller('ServiceController', [ $scope.secrets = []; $scope.configs = []; Notifications.error('Failure', err, 'Unable to retrieve service details'); + }) + .finally(() => { + $scope.isLoading = false; }); }