8e863b8cf5
Implements the new trigger setup user interface, which is now a linear workflow found on its own page, rather than a tiny modal dialog Fixes #1187
32 lines
No EOL
1.3 KiB
HTML
32 lines
No EOL
1.3 KiB
HTML
<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> |