Commit | Line | Data |
---|---|---|
2dbf2d72 | 1 | <div class="crm-flex-1 input-group" > |
9446fbaa CW |
2 | <input type="text" class="form-control" ng-if="!$ctrl.link.action" ng-model="$ctrl.link.path" ng-model-options="{updateOn: 'blur'}" ng-change="$ctrl.onChange({newLink: $ctrl.link})"> |
3 | <div class="input-group-btn" style="{{ $ctrl.link.action ? '' : 'width:27px' }}"> | |
4 | <button type="button" class="btn btn-sm btn-secondary-outline dropdown-toggle" style="min-width: 200px; text-align: left;" ng-if="$ctrl.link.action" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | |
5 | {{ $ctrl.getLink().text }} | |
2dbf2d72 | 6 | </button> |
b0b41c64 | 7 | <button type="button" class="btn btn-sm btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
2dbf2d72 CW |
8 | <span class="caret"></span> |
9 | </button> | |
9446fbaa CW |
10 | <ul class="dropdown-menu {{ $ctrl.link.action ? '' : 'dropdown-menu-right' }}" style="min-width: 223px;"> |
11 | <li ng-repeat="link in $ctrl.links" ng-class="{disabled: link === $ctrl.getLink()}"> | |
12 | <a href ng-click="$ctrl.setValue(link)">{{:: link.text }}</a> | |
2dbf2d72 | 13 | </li> |
9446fbaa CW |
14 | <li ng-class="{disabled: !$ctrl.link.action}"> |
15 | <a href ng-click="$ctrl.setValue({path: 'civicrm/'})"> | |
16 | {{:: ts('Other...') }} | |
17 | </a> | |
2dbf2d72 CW |
18 | </li> |
19 | </ul> | |
20 | </div> | |
21 | </div> | |
9446fbaa | 22 | <crm-search-admin-token-select ng-if="!$ctrl.link.action" model="$ctrl.link" field="path"></crm-search-admin-token-select> |