UNPKG

strider

Version:

Brilliant continuous deployment platform

53 lines (52 loc) 2.34 kB
<div id="project_config_branches" ng-controller="BranchesCtrl" class="well"> <fieldset> <legend>Branches</legend> <div class="alert alert-success hide"></div> <p>Configure which branches will be watched on this project.</p> <p>A '*' may be used as a wildcard e.g 'release/*' will match all branches that start with 'release/'.</p> <p>A '*' may be used on its own to signify that you want every branch to be watched.</p> <p> When using wildcards, the order which branches are listed is very important. '*' must be last. If '*' is first, then all other branches will be ignored. </p> <div class="row-fluid"> <div class="span6"> <form name="branchForm" class="control-group form-inline"> <div class="controls"> <input ng-model="branchName" autocomplete="off" typeahead="branch for branch in allBranches | filter:$viewValue" typeahead-template-url="/ui-bootstrap/template/typeahead/typeahead-popup.html" type="text" required name="name" placeholder="branch name" class="span4 inline-input"/> <button class="btn" ng-disabled="!branchForm.$valid" ng-click="add()">Add</button> </div> </form> </div> </div> <div class="row-fluid"> <div class="span6"> <ol class="branch-list" ng-sortable="changeBranchOrder" ng-sortable-key="name" ng-model="branches"> <li class="branch-item moveable" ng-repeat="branch in branches" ng-sortable-id="[[branch.name]]"> <span class="remove pull-right"> <i ng-switch-when="true" class="fa fa-circle-o-notch fa-spin"></i> <span class="clickable" ng-hide="branch.name === 'master'" ng-click="clone(branch)"> <i class="fa fa-clone"></i> </span> <span class="clickable" ng-hide="branch.name === 'master'" ng-click="remove(branch)"> <i class="fa fa-times"></i> </span> </span> <span class="branch-name" ng-class="{ismaster: branch.name === 'master'}">[[branch.name]]</span> </li> </ol> </div> </div> </fieldset> </div>