Add an explicit alias for sql functions
[civicrm-core.git] / ext / search / ang / crmSearchAdmin / displays / searchAdminDisplayList.html
CommitLineData
03b55607
CW
1<fieldset>
2 <div class="form-inline">
3 <label for="crm-search-admin-display-style">{{:: ts('Style:') }}</label>
4 <select id="crm-search-admin-display-style" class="form-control" ng-model="$ctrl.display.settings.style" ng-change="$ctrl.display.settings.symbol = ''">
7ff7ebc8
CW
5 <option value="ul">{{:: ts('Bullets') }}</option>
6 <option value="ol">{{:: ts('Numbers') }}</option>
03b55607
CW
7 </select>
8 <label for="crm-search-admin-display-symbol">{{:: ts('Symbol:') }}</label>
9 <select id="crm-search-admin-display-symbol" class="form-control" ng-model="$ctrl.display.settings.symbol">
10 <option ng-repeat="symbol in $ctrl.symbols[$ctrl.display.settings.style]" value="{{ symbol.char }}">
11 {{ symbol.label }}
12 </option>
13 </select>
14 <div class="form-inline">
15 </div>
16 <label for="crm-search-admin-display-limit">{{:: ts('Results to display (0 for no limit):') }}</label>
17 <input id="crm-search-admin-display-limit" type="number" min="0" step="1" class="form-control" ng-model="$ctrl.display.settings.limit">
0e7a5135
CW
18 <div class="checkbox-inline form-control">
19 <label><input type="checkbox" ng-model="$ctrl.display.settings.pager"> <span>{{:: ts('Use Pager') }}</span></label>
20 </div>
03b55607
CW
21 </div>
22</fieldset>
23<div class="crm-flex-box crm-search-admin-edit-columns-wrapper">
24 <fieldset class="crm-search-admin-edit-columns" ng-model="$ctrl.display.settings.columns" ui-sortable="$ctrl.sortableOptions">
25 <legend>{{:: ts('Fields') }}</legend>
26 <fieldset ng-repeat="col in $ctrl.display.settings.columns" class="crm-draggable">
27 <legend>{{ $ctrl.getFieldLabel(col.expr) }}</legend>
28 <div class="form-inline">
29 <label>{{:: ts('Label:') }}</label> <input class="form-control" type="text" ng-model="col.label" >
0e7a5135
CW
30 <div class="form-control checkbox-inline" ng-show="col.label.length" title="{{:: ts('Show label for every record even when this field is blank') }}">
31 <label><input type="checkbox" ng-model="col.forceLabel"> <span>{{:: ts('Always show') }}</span></label>
32 </div>
03b55607
CW
33 <button class="btn-xs pull-right" ng-click="$ctrl.removeCol($index)" title="{{:: ts('Hide') }}">
34 <i class="crm-i fa-ban"></i>
35 </button>
36 </div>
37 <div class="form-inline">
38 <label>{{:: ts('Prefix:') }}</label>
39 <input class="form-control" ng-model="col.prefix" size="4">
40 <label>{{:: ts('Suffix:') }}</label>
41 <input class="form-control" ng-model="col.suffix" size="4">
0e7a5135
CW
42 <div class="form-control checkbox-inline">
43 <label><input type="checkbox" ng-model="col.break"> <span>{{:: ts('New line') }}</span></label>
44 </div>
03b55607
CW
45 </div>
46 <div class="form-inline">
47 <label>{{:: ts('Link:') }}</label>
48 <crm-search-admin-link-select column="col" links="$ctrl.links"></crm-search-admin-link-select>
49 </div>
50 <div class="form-inline">
51 <label>{{:: ts('Tooltip:') }}</label>
52 <input class="form-control" type="text" ng-model="col.title" />
53 </div>
54 </fieldset>
55 </fieldset>
56 <fieldset class="crm-search-admin-edit-columns" ng-model="$ctrl.hiddenColumns" ui-sortable="$ctrl.sortableOptions">
57 <legend>{{:: ts('Hidden Fields') }}</legend>
58 <fieldset ng-repeat="col in $ctrl.hiddenColumns" class="crm-draggable">
59 <legend>{{ $ctrl.getFieldLabel(col.expr) }}</legend>
60 <div class="form-inline">
61 <label>{{:: ts('Label:') }}</label> <input disabled class="form-control" type="text" ng-model="col.label" />
62 <button class="btn-xs pull-right" ng-click="$ctrl.restoreCol($index)" title="{{:: ts('Show') }}">
63 <i class="crm-i fa-undo"></i>
64 </button>
65 </div>
66 </fieldset>
67 </fieldset>
68</div>