1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-05 13:55:21 +02:00

fix(service): service related UI issues [EE-4062] (#7943)

This commit is contained in:
Chamhaw 2023-05-25 11:59:32 +08:00 committed by GitHub
parent 93866644c6
commit a2f734051c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 136 additions and 98 deletions

View file

@ -8,7 +8,7 @@
<!-- name-input -->
<div class="form-group">
<label for="service_name" class="col-sm-2 control-label text-left">Name</label>
<div class="col-sm-10">
<div class="col-sm-8">
<input type="text" class="form-control" ng-model="formValues.Name" id="service_name" placeholder="e.g. myService" />
</div>
</div>
@ -18,8 +18,8 @@
<por-image-registry
model="formValues.RegistryModel"
auto-complete="true"
label-class="col-sm-1"
input-class="col-sm-11"
label-class="col-sm-2"
input-class="col-sm-8"
endpoint="endpoint"
is-admin="isAdmin"
check-rate-limits="true"
@ -30,29 +30,29 @@
<div class="col-sm-12 form-section-title"> Scheduling </div>
<!-- scheduling-mode -->
<div class="form-group">
<div class="col-sm-12">
<label class="control-label text-left"> Scheduling mode </label>
<div class="btn-group btn-group-sm" style="margin-left: 20px">
<div>
<label class="control-label col-sm-2 text-left"> Scheduling mode </label>
<div class="btn-group btn-group-sm col-sm-8">
<label class="btn btn-light" ng-model="formValues.Mode" uib-btn-radio="'global'">Global</label>
<label class="btn btn-light" ng-model="formValues.Mode" uib-btn-radio="'replicated'">Replicated</label>
</div>
</div>
</div>
<div class="form-group form-inline" ng-if="formValues.Mode === 'replicated'">
<div class="col-sm-12">
<label class="control-label text-left"> Replicas </label>
<input type="number" class="form-control" ng-model="formValues.Replicas" id="replicas" placeholder="e.g. 3" style="margin-left: 20px" />
<div>
<label class="control-label col-sm-2 text-left"> Replicas </label>
<div class="col-sm-8">
<input type="number" class="form-control" ng-model="formValues.Replicas" id="replicas" placeholder="e.g. 3" />
</div>
</div>
</div>
<!-- !scheduling-mode -->
<div class="col-sm-12 form-section-title"> Ports configuration </div>
<!-- port-mapping -->
<div class="form-group">
<div class="col-sm-12" style="margin-top: 5px">
<label class="control-label text-left">Port mapping</label>
<span class="label label-default interactive vertical-center" style="margin-left: 10px" ng-click="addPortBinding()">
<pr-icon icon="'plus'" mode="'alt'"></pr-icon> map additional port
</span>
<label class="control-label col-sm-2 text-left">Port mapping</label>
<div class="col-sm-8 pt-2">
<span class="label label-default interactive vertical-center" ng-click="addPortBinding()"> <pr-icon icon="'plus'" mode="'alt'"></pr-icon> map additional port </span>
</div>
<div class="col-sm-12 form-inline mt-2">
<div ng-repeat="portBinding in formValues.Ports" class="mt-1">