Mini Shell
<div class="modal-header">
<h3 class="modal-title">{{ lang.t("Account Backup Jobs Exclude Lists") }}</h3>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-12">
<form data-parsley-validate="" class="form-horizontal form-label-left" novalidate>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="backupjob">{{ lang.t("Backup Job") }}</label>
<div class="col-md-6 col-sm-9 col-xs-12">
<select id="backupjob" class="form-control" data-ng-options="job._id as job.name for job in jobs" data-ng-model="selected_job"></select>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="exclude_list">{{ lang.t("Exclude List") }}</label>
<div class="col-md-6 col-sm-9 col-xs-12">
<div class="input-group">
<input id="exclude_list" class="form-control" ng-model="excluderow" type="text" value="" />
<div class="input-group-btn">
<button type="button" class="btn btn-primary" ng-click="addListRow()">{{ lang.t("Add Path") }}</button>
<button type="button" class="btn btn-primary" ng-click="addMultiListRow()">{{ lang.t("Insert Multiple") }}</button>
</div>
</div>
<p class="help-block">{{ lang.t("Recommendations for files / folders to exclude in the following link:") }}<a href="{{const.DOCS_ADMIN_URL}}/backupJobs.html#directories-and-files-to-include" target="_blank">{{const.DOCS_ADMIN_URL}}/backupJobs.html#directories-and-files-to-include</a></p>
<div class="include-btns">
<button type="button" ng-click="excludes[selected_job].splice($index, 1)" class="btn btn-primary btn-xs" ng-repeat="exclude in excludes[selected_job] track by $index">
<em aria-hidden="true" class="fas fa-times"></em>
{{ exclude }}
</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-default" type="button" ng-click="cancel()">{{ lang.t("Cancel") }}</button>
<button class="btn btn-primary" type="button" ng-click="ok()">{{ lang.t("OK") }}</button>
</div>
Zerion Mini Shell 1.0