refactored DockerfilePathSelectComponent
This commit is contained in:
parent
389a4cb1c4
commit
38e40665a7
8 changed files with 151 additions and 90 deletions
|
@ -1,32 +0,0 @@
|
|||
<div class="dockerfile-path-select-element">
|
||||
<div class="dropdown-select" placeholder="'Enter path containing a Dockerfile'"
|
||||
selected-item="selectedPath"
|
||||
lookahead-items="paths"
|
||||
handle-input="setPath(input)"
|
||||
handle-item-selected="setSelectedPath(datum.value)"
|
||||
allow-custom-input="true"
|
||||
hide-dropdown="!supportsFullListing">
|
||||
<!-- Icons -->
|
||||
<i class="dropdown-select-icon none-icon fa fa-folder-o fa-lg" ng-show="isUnknownPath"></i>
|
||||
<i class="dropdown-select-icon none-icon fa fa-folder fa-lg" style="color: black;" ng-show="!isUnknownPath"></i>
|
||||
<i class="dropdown-select-icon fa fa-folder fa-lg"></i>
|
||||
|
||||
<!-- Dropdown menu -->
|
||||
<ul class="dropdown-select-menu pull-right" role="menu">
|
||||
<li ng-repeat="path in paths">
|
||||
<a ng-click="setSelectedPath(path)" ng-if="path">
|
||||
<i class="fa fa-folder fa-lg"></i> {{ path }}
|
||||
</a>
|
||||
</li>
|
||||
<li class="dropdown-header" role="presentation" ng-show="!paths.length">
|
||||
No Dockerfiles found in repository
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div style="padding: 10px">
|
||||
<div class="co-alert co-alert-danger" ng-show="!isValidPath && currentPath">
|
||||
Path entered for folder containing Dockerfile is invalid: Must start with a '/'.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -220,11 +220,14 @@
|
|||
<div class="col-lg-7 col-md-7 col-sm-12 main-col" ng-show="local.dockerfileLocations.status == 'success'">
|
||||
<h3>Select Dockerfile</h3>
|
||||
<strong>
|
||||
Please select the location of the Dockerfile to build when this trigger is invoked
|
||||
Please select the location of the Dockerfile to build when this trigger is invoked {{ local.paths }}
|
||||
</strong>
|
||||
|
||||
<div class="dockerfile-path-select" current-path="local.dockerfilePath" paths="local.dockerfileLocations.subdir"
|
||||
supports-full-listing="true" is-valid-path="local.hasValidDockerfilePath"></div>
|
||||
<dockerfile-path-select
|
||||
current-path="local.dockerfilePath"
|
||||
paths="local.dockerfileLocations.subdir"
|
||||
supports-full-listing="true"
|
||||
is-valid-path="local.hasValidDockerfilePath"></dockerfile-path-select>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-8 col-md-8 col-sm-12 main-col" ng-show="!local.dockerfileLocations">
|
||||
|
|
Reference in a new issue