Commit | Line | Data |
---|---|---|
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> |