mirror of
https://github.com/getredash/redash.git
synced 2026-03-22 01:00:14 -04:00
44 lines
2.1 KiB
HTML
44 lines
2.1 KiB
HTML
<div class="modal-header">
|
|
<button type="button" class="close" aria-label="Close" ng-click="$ctrl.close()"><span aria-hidden="true">×</span></button>
|
|
<h4 class="modal-title">{{$ctrl.parameter.name}}</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form">
|
|
<div class="form-group">
|
|
<label>Title</label>
|
|
<input type="text" class="form-control" ng-model="$ctrl.parameter.title">
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Type</label>
|
|
<select ng-model="$ctrl.parameter.type" class="form-control">
|
|
<option value="text">Text</option>
|
|
<option value="number">Number</option>
|
|
<option value="enum">Dropdown List</option>
|
|
<option value="query">Query based dropdown List</option>
|
|
<option value="date">Date</option>
|
|
<option value="datetime-local">Date and Time</option>
|
|
<option value="datetime-with-seconds">Date and Time (with seconds)</option>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Global</label>
|
|
<input type="checkbox" class="form-inline" ng-model="$ctrl.parameter.global">
|
|
</div>
|
|
<div class="form-group" ng-if="$ctrl.parameter.type === 'enum'">
|
|
<label>Dropdown List Values (newline delimited)</label>
|
|
<textarea class="form-control" rows="3" ng-model="$ctrl.parameter.enumOptions"></textarea>
|
|
</div>
|
|
<div class="form-group" ng-if="$ctrl.parameter.type === 'query'">
|
|
<label>Saved query (single column output)</label>
|
|
<ui-select ng-model="$ctrl.parameter.query" theme="bootstrap" reset-search-input="false" on-select="$ctrl.onQuerySelect($item)">
|
|
<ui-select-match placeholder="Search a query by name">{{$select.selected.name}}</ui-select-match>
|
|
<ui-select-choices repeat="q in $ctrl.queries"
|
|
refresh="$ctrl.searchQueries($select.search)"
|
|
refresh-delay="0">
|
|
<div class="form-group" ng-bind-html="$ctrl.trustAsHtml(q.name | highlight: $select.search)"></div>
|
|
</ui-select-choices>
|
|
</ui-select>
|
|
</div>
|
|
</div>
|
|
</div>
|