0.0.155 routes
This commit is contained in:
@@ -36,10 +36,11 @@ function datarangepickerinitAll(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function daterangepickerInit(el, callback, date) {
|
function daterangepickerInit(el, callback, date) {
|
||||||
let $datarangepicker = el.querySelector('input')
|
let $datarangepicker = el.querySelector('input');
|
||||||
let min_date = moment()
|
|
||||||
if (date){
|
let min_date = moment(date)
|
||||||
min_date = moment(date);
|
if ($datarangepicker.dataset.set_min_date === 'false' || $datarangepicker.dataset.set_min_date === false) {
|
||||||
|
min_date = moment('1900-01-01');
|
||||||
}
|
}
|
||||||
$($datarangepicker).daterangepicker({
|
$($datarangepicker).daterangepicker({
|
||||||
"autoapply": true,
|
"autoapply": true,
|
||||||
@@ -47,7 +48,7 @@ function daterangepickerInit(el, callback, date) {
|
|||||||
"singleDatePicker": !!el.dataset.range,
|
"singleDatePicker": !!el.dataset.range,
|
||||||
"timePicker": false,
|
"timePicker": false,
|
||||||
"timePicker24Hour": false,
|
"timePicker24Hour": false,
|
||||||
"minDate": moment(date),
|
"minDate": min_date,
|
||||||
"locale": setLocalSets(),
|
"locale": setLocalSets(),
|
||||||
}, function (start, end, label) {
|
}, function (start, end, label) {
|
||||||
let $parent = el.closest('.w_daterangepicker')
|
let $parent = el.closest('.w_daterangepicker')
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ function changeRoute(el) {
|
|||||||
success: (res) => {
|
success: (res) => {
|
||||||
if (!res.html) return;
|
if (!res.html) return;
|
||||||
$(".info_profile")[0].innerHTML = res.html;
|
$(".info_profile")[0].innerHTML = res.html;
|
||||||
|
datarangepickerinitAll()
|
||||||
}, error: (res) => {
|
}, error: (res) => {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="field_container" data-type="date" data-name="arrival_DT">
|
<div class="field_container" data-type="date" data-name="arrival_DT">
|
||||||
<label for="id_arrival_DT">{% trans "Дата (период) доставки" %}</label>
|
<label for="id_arrival_DT">{% trans "Дата (период) доставки" %}</label>
|
||||||
{% include 'v2/widgets/w_daterangepicker.html' with name='arrival_DT' range='true' initial=form.initial.arrival_DT %}
|
{% include 'v2/widgets/w_daterangepicker.html' with set_min_date='false' name='arrival_DT' range='true' initial=form.initial.arrival_DT %}
|
||||||
{% if form.errors.arrival_DT %}<div class="error_container">{{ form.errors.arrival_DT.0 }}</div>{% endif %}
|
{% if form.errors.arrival_DT %}<div class="error_container">{{ form.errors.arrival_DT.0 }}</div>{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<button type="submit">{% trans "Найти посылку" %}</button>
|
<button type="submit">{% trans "Найти посылку" %}</button>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
<div class="form_line _50_grid">
|
<div class="form_line _50_grid">
|
||||||
<div class="field_container" data-type="date" data-name="arrival_DT">
|
<div class="field_container" data-type="date" data-name="arrival_DT">
|
||||||
<label for="id_arrival_DT"><div class="required_field_icon">*</div> {% trans "Дата доставки посылки" %}</label>
|
<label for="id_arrival_DT"><div class="required_field_icon">*</div> {% trans "Дата доставки посылки" %}</label>
|
||||||
{% include 'v2/widgets/w_daterangepicker.html' with name='arrival_DT' initial=form.initial.arrival_DT %}
|
{% include 'v2/widgets/w_daterangepicker.html' with set_min_date='true' name='arrival_DT' initial=form.initial.arrival_DT %}
|
||||||
{% if form.errors.arrival_DT %}<div class="error_container">{{ form.errors.arrival_DT.0 }}</div>{% endif %}
|
{% if form.errors.arrival_DT %}<div class="error_container">{{ form.errors.arrival_DT.0 }}</div>{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -28,12 +28,12 @@
|
|||||||
<div class="form_line _50_grid">
|
<div class="form_line _50_grid">
|
||||||
<div class="field_container" data-type="date" data-name="departure_DT">
|
<div class="field_container" data-type="date" data-name="departure_DT">
|
||||||
<label for="id_departure_DT"><div class="required_field_icon">*</div> {% trans "Дата отправления" %}</label>
|
<label for="id_departure_DT"><div class="required_field_icon">*</div> {% trans "Дата отправления" %}</label>
|
||||||
{% include 'v2/widgets/w_daterangepicker.html' with name='departure_DT' initial=form.initial.departure_DT %}
|
{% include 'v2/widgets/w_daterangepicker.html' with set_min_date='true' name='departure_DT' initial=form.initial.departure_DT %}
|
||||||
{% if form.errors.departure_DT %}<div class="error_container">{{ form.errors.departure_DT.0 }}</div>{% endif %}
|
{% if form.errors.departure_DT %}<div class="error_container">{{ form.errors.departure_DT.0 }}</div>{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="field_container" data-type="date" data-name="arrival_DT">
|
<div class="field_container" data-type="date" data-name="arrival_DT">
|
||||||
<label for="id_arrival_DT"><div class="required_field_icon">*</div> {% trans "Дата прибытия" %}</label>
|
<label for="id_arrival_DT"><div class="required_field_icon">*</div> {% trans "Дата прибытия" %}</label>
|
||||||
{% include 'v2/widgets/w_daterangepicker.html' with name='arrival_DT' initial=form.initial.arrival_DT %}
|
{% include 'v2/widgets/w_daterangepicker.html' with set_min_date='true' name='arrival_DT' initial=form.initial.arrival_DT %}
|
||||||
{% if form.errors.arrival_DT %}<div class="error_container">{{ form.errors.arrival_DT.0 }}</div>{% endif %}
|
{% if form.errors.arrival_DT %}<div class="error_container">{{ form.errors.arrival_DT.0 }}</div>{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
<div class="w_daterangepicker" onclick="selectInputWContainer(this)">
|
<div class="w_daterangepicker" onclick="selectInputWContainer(this)">
|
||||||
<div class="date_range_input_cont">
|
<div class="date_range_input_cont">
|
||||||
<input class="dropped" {% if range %}data-range="{{ range }}"{% endif %} type="text" name="{{ name }}" id="id_{{ name }}" autocomplete="off"{% if initial %} value="{{ initial|date:'d.m.Y' }}"{% endif %}>
|
<input class="dropped" data-set_min_date="{{ set_min_date }}" {% if range %}data-range="{{ range }}"{% endif %} type="text" name="{{ name }}" id="id_{{ name }}" autocomplete="off"{% if initial %} value="{{ initial|date:'d.m.Y' }}"{% endif %}>
|
||||||
<img onclick="clickOnDateIconE(this)" src="{% static "v2/icons/widgets/w_datarangepicker/datarangepicker_icon.svg" %}" alt="">
|
<img onclick="clickOnDateIconE(this)" src="{% static "v2/icons/widgets/w_datarangepicker/datarangepicker_icon.svg" %}" alt="">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
Reference in New Issue
Block a user