140 lines
5 KiB
HTML
140 lines
5 KiB
HTML
<div class="config-form container">
|
|
<!-- Settings -->
|
|
<div class="row">
|
|
<div class="col-sm-offset-2 col-sm-4">
|
|
<div class="row field">
|
|
<div class="field-title col-sm-12">
|
|
<h5>{{ 'FORM_NAME' | translate }}</h5>
|
|
</div>
|
|
|
|
<div class="col-sm-12">
|
|
<input class="form-control"
|
|
type="text"
|
|
ng-model="myform.title"
|
|
value="{{myform.title}}"
|
|
style="width: 100%;"
|
|
ng-minlength="4"
|
|
ng-pattern="/^[a-zA-Z0-9 \-.]*$/">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row field">
|
|
<div class="field-title col-sm-12">
|
|
<h5>{{ 'FORM_STATUS' | translate }}</h5>
|
|
</div>
|
|
|
|
<div class="field-input col-sm-12">
|
|
|
|
<label style="display: inline-block;">
|
|
<input type="radio" data-ng-value="true" ng-model="myform.isLive" ng-required="true" style="background-color:#33CC00;"/>
|
|
<span>{{ 'PUBLIC' | translate }}</span>
|
|
</label>
|
|
|
|
<label style="display: inline-block;">
|
|
<input type="radio" data-ng-value="false" ng-model="myform.isLive" ng-required="true" />
|
|
<span>{{ 'PRIVATE' | translate }}</span>
|
|
</label>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row field">
|
|
<div class="col-sm-12 field-title">{{ 'LANGUAGE' | translate }}</div>
|
|
<div class="col-sm-12 field-input">
|
|
<select ng-model="myform.language">
|
|
<option ng-repeat="language in languages"
|
|
ng-selected="language == myform.language"
|
|
value="{{language}}">
|
|
{{language}}
|
|
</option>
|
|
</select>
|
|
<span class="required-error" ng-show="field.required && !field.fieldValue">* {{ 'REQUIRED_FIELD' | translate }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-4">
|
|
<div class="row field">
|
|
<div class="field-title col-sm-12">
|
|
<h5>{{ 'GA_TRACKING_CODE' | translate }}</h5>
|
|
</div>
|
|
|
|
<div class="col-sm-12">
|
|
<input class="form-control"
|
|
type="text"
|
|
ng-model="myform.analytics.gaCode"
|
|
value="{{myform.analytics.gaCode}}"
|
|
style="width: 100%;"
|
|
ng-minlength="4"
|
|
placeholder="UA-XXXXX-Y"
|
|
ng-pattern="/\bUA-\d{4,10}-\d{1,4}\b/">
|
|
</div>
|
|
</div>
|
|
<div class="row field">
|
|
<div class="field-title col-sm-12">
|
|
<h5>{{ 'DISPLAY_FOOTER' | translate }}</h5>
|
|
</div>
|
|
|
|
<div class="field-input col-sm-12">
|
|
<label style="display: inline-block;">
|
|
<input type="radio" data-ng-value="false" ng-model="myform.hideFooter" ng-required="true" />
|
|
<span>{{ 'YES' | translate }}</span>
|
|
</label>
|
|
|
|
<label style="display: inline-block;">
|
|
<input type="radio" data-ng-value="true" ng-model="myform.hideFooter" ng-required="true" />
|
|
<span>{{ 'NO' | translate }}</span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row field">
|
|
<div class="field-title col-sm-12">
|
|
<h5>{{ 'DISPLAY_START_PAGE' | translate }}</h5>
|
|
</div>
|
|
|
|
<div class="field-input col-sm-12">
|
|
|
|
<label style="display: inline-block;">
|
|
<input type="radio" data-ng-value="true" ng-model="myform.startPage.showStart" ng-required="true" style="background-color:#33CC00;"/>
|
|
<span>{{ 'YES' | translate }}</span>
|
|
</label>
|
|
|
|
<label style="display: inline-block;">
|
|
<input type="radio" data-ng-value="false" ng-model="myform.startPage.showStart" ng-required="true" />
|
|
<span>{{ 'NO' | translate }}</span>
|
|
</label>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row field">
|
|
<div class="field-title col-sm-12">
|
|
<h5>{{ 'DISPLAY_END_PAGE' | translate }}</h5>
|
|
</div>
|
|
|
|
<div class="field-input col-sm-12">
|
|
|
|
<label style="display: inline-block;">
|
|
<input type="radio" data-ng-value="true" ng-model="myform.endPage.showEnd" ng-required="true" style="background-color:#33CC00;"/>
|
|
<span>{{ 'YES' | translate }}</span>
|
|
</label>
|
|
|
|
<label style="display: inline-block;">
|
|
<input type="radio" data-ng-value="false" ng-model="myform.endPage.showEnd" ng-required="true" />
|
|
<span>{{ 'NO' | translate }}</span>
|
|
</label>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-offset-4 col-sm-2">
|
|
<button class="btn btn-signup btn-rounded" type="button" ng-click="update(false, myform, false, false, null)"><i class="icon-arrow-left icon-white"></i>{{ 'SAVE_CHANGES' | translate }}</button>
|
|
</div>
|
|
<div class="col-sm-1">
|
|
<button class="btn btn-secondary btn-rounded" type="button" ng-click="resetForm()"><i class="icon-eye-open icon-white"></i>{{ 'CANCEL' | translate }}</button>
|
|
</div>
|
|
</div>
|
|
</div>
|