2015-06-15 21:25:43 +02:00
|
|
|
<div class="form-group">
|
|
|
|
<label>{{ label }}</label>
|
|
|
|
|
|
|
|
<div class="input-group">
|
2016-01-09 19:36:41 +01:00
|
|
|
<input ng-if="type != 'choice' && type != 'textarea'"
|
|
|
|
ng-model="$parent.value"
|
|
|
|
ng-change="save(configOption.key, $parent.value)"
|
2016-02-10 17:49:44 +01:00
|
|
|
ng-class="{ 'form-control': type != 'checkbox' }"
|
2016-01-09 19:36:41 +01:00
|
|
|
id="{{ key }}"
|
2016-02-10 17:49:44 +01:00
|
|
|
type="{{ type }}">
|
2016-01-09 12:51:26 +01:00
|
|
|
|
2016-01-09 19:36:41 +01:00
|
|
|
<textarea ng-if="type == 'textarea'"
|
|
|
|
ng-model="$parent.value"
|
|
|
|
ng-change="save(configOption.key, $parent.value)"
|
|
|
|
id="{{ key }}" class="form-control">
|
2016-01-09 14:22:32 +01:00
|
|
|
</textarea>
|
2015-06-29 14:17:05 +02:00
|
|
|
|
2016-01-09 19:36:41 +01:00
|
|
|
<select ng-if="type == 'choice'"
|
|
|
|
ng-model="$parent.value"
|
|
|
|
ng-change="save(configOption.key, $parent.value)"
|
|
|
|
id="{{ key }}"
|
2015-06-29 14:17:05 +02:00
|
|
|
class="form-control" ng-options="option.value as option.display_name for option in choices">
|
|
|
|
</select>
|
|
|
|
|
2015-06-15 21:25:43 +02:00
|
|
|
<span class="input-group-btn">
|
2016-01-27 22:32:38 +01:00
|
|
|
<button ng-click="reset()" class="btn btn-default" title="{{ default_value }}">
|
2015-06-15 21:25:43 +02:00
|
|
|
<i class="fa fa-undo"></i>
|
|
|
|
<translate>Reset</translate>
|
|
|
|
</button>
|
|
|
|
</span>
|
|
|
|
</div>
|
|
|
|
<p ng-if="help_text" class="help-block">{{ help_text }}</p>
|
|
|
|
</div>
|