{% set debug = app.request.query.get("debug") %}
{% set formName = 'igs-'~ document.getId() %}
{% set formFields = frontend.formular.formFields %}
{% set buttontext = frontend.formular.buttontext %}
{% set target_page = frontend.formular.target_page %}
<form class="quickform theme-color-bg" action="{{ target_page |raw }}" method="POST" accept-charset="utf-8" name="{{ formName|raw }}" role="form">
<div id="anchorPosition"></div>
<div class="form-container form--module--columns-2 ">
<div class="form--module">
<div class="form-item form-mandatory" data-master="A">{{ formFields.form_ARRIVAL |raw }}</div>
<div class="form-item form-mandatory" data-slave="A">{{ formFields.form_DEPARTURE |raw }}</div>
</div>
<div class="form--module">
<div class="form-item">{{ formFields.form_REGION |raw }}</div>
<div class="form-item">
<label for="form_REGION"> </label>
<!-- SUBMIT -->
<div class="btn-wrp submit-button submit-button--module no-theme text-right">
<button type="submit">{{ buttontext }}</button>
</div>
<div class="waiting-for-response">
<div class="submit-sending">
<div class="submit-sending--wrp">
<div class="submit-sending-box">
<div class="border one"></div>
<div class="border two"></div>
<div class="border three"></div>
<div class="border four"></div>
<div class="line one"></div>
<div class="line two"></div>
<div class="line three"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
{% if debug == '1' %} <div id="debug">Egebnis aus Sendmail!</div> {% endif %}
<script>
(function () {
'use strict';
var moduleName = '{{ formName }}_module'; // naming convention XXX_module
if (typeof selt === 'undefined') {
window.selt = {
modules: {}
};
} else if (!selt.modules) {
selt.modules = {};
}
selt.modules[moduleName] = {
name: moduleName,
init: function () {
activateForm();
}
};
function activateForm() {
var scnemForm = $("form[name='{{ formName }}']");
scnemForm[0].onsubmit = function () {
if (!selt.validateForm(scnemForm)) {
selt.ajaxSubmitForm(scnemForm, '', {{ debug }});
}
return false;
};
//---------------------------------------------------------------------------------------
// Pickadate
//---------------------------------------------------------------------------------------
var date = selt.dateFunctions.getFutureDate(new Date(), 1);
var dateOptions = {
formatSubmit: "yyyy-mm-dd",
min: date,
today: '',
clear: '',
close: '',
language: '{{ document.getProperty('language') }}'
};
selt.initForm(scnemForm, dateOptions);
}
}())
</script>