From d0a9c046b38f918e2ad96134b2af577402f25cf7 Mon Sep 17 00:00:00 2001 From: Zhang Hao Date: Mon, 1 Aug 2022 23:07:41 +0800 Subject: [PATCH] refactor(docker/stack): stack creation page [EE-3486] (#7316) * reactor(docker/stack): stack creation page [EE-3486] * feat(stack): some missing component on stack create page and edit page [EE-3486] --- .../environment-variables-panel.html | 2 +- .../stacks/create/createStackController.js | 6 +++ .../views/stacks/create/createstack.html | 31 ++++++------ app/portainer/views/stacks/edit/stack.html | 48 +++++++++---------- .../views/stacks/edit/stackController.js | 12 +++++ 5 files changed, 57 insertions(+), 42 deletions(-) diff --git a/app/portainer/components/environment-variables-panel/environment-variables-panel.html b/app/portainer/components/environment-variables-panel/environment-variables-panel.html index 1bf871e43..b3fd051ab 100644 --- a/app/portainer/components/environment-variables-panel/environment-variables-panel.html +++ b/app/portainer/components/environment-variables-panel/environment-variables-panel.html @@ -15,7 +15,7 @@
diff --git a/app/portainer/views/stacks/create/createStackController.js b/app/portainer/views/stacks/create/createStackController.js index 5a8445900..29042eeb3 100644 --- a/app/portainer/views/stacks/create/createStackController.js +++ b/app/portainer/views/stacks/create/createStackController.js @@ -84,6 +84,12 @@ angular $scope.onChangeFormValues = onChangeFormValues; + $scope.onEnableWebhookChange = function (enable) { + $scope.$evalAsync(() => { + $scope.formValues.EnableWebhook = enable; + }); + }; + $scope.addAdditionalFiles = function () { $scope.formValues.AdditionalFiles.push(''); }; diff --git a/app/portainer/views/stacks/create/createstack.html b/app/portainer/views/stacks/create/createstack.html index 1064c5c01..49901afd2 100644 --- a/app/portainer/views/stacks/create/createstack.html +++ b/app/portainer/views/stacks/create/createstack.html @@ -107,7 +107,10 @@
- + {{ formValues.StackFile.name }} @@ -164,21 +167,17 @@
-
Webhooks
-
-
- - - -
+
+ Webhooks +
diff --git a/app/portainer/views/stacks/edit/stack.html b/app/portainer/views/stacks/edit/stack.html index 4085a0014..2c08a79a7 100644 --- a/app/portainer/views/stacks/edit/stack.html +++ b/app/portainer/views/stacks/edit/stack.html @@ -44,15 +44,15 @@ ng-if="regular && stack.Status === 1" authorization="PortainerStackUpdate" ng-disabled="state.actionInProgress" - class="btn btn-xs btn-danger" + class="btn btn-xs btn-light" ng-click="stopStack()" > - + Stop this stack - @@ -61,7 +61,7 @@ class="btn btn-primary btn-xs" ui-sref="docker.templates.custom.new({fileContent: stackFileContent, type: stack.Type})" > - + Create template from stack