This commit is contained in:
2023-09-02 19:18:36 +03:00
parent 45fb9d0060
commit 63879809fd
4 changed files with 80 additions and 40 deletions

View File

@@ -796,6 +796,14 @@
height: 60px; height: 60px;
} }
.cont-el-form-search-carrier > a{
width: 99%;
border-radius: 10px;
color: #FFFFFF;
background: #FF613A;
height: 60px;
}
.cont-el-form-search-carrier > input{ .cont-el-form-search-carrier > input{
border: 1px solid #E6E6E6; border: 1px solid #E6E6E6;
display: block; display: block;

View File

@@ -1,4 +1,21 @@
function filters_func_find_route_main (el){ function filters_func_find_route_main (el,owner_type=null,win_loc_replace=null){
console.log("asd")
if (win_loc_replace){
event.preventDefault()
let data_d = {}
let get_url = ""
let list = forloop_func_form(data_d,"get",get_url)
data_d = list[0]
get_url = list[1]
if (owner_type !== null) {
data_d['owner_type'] = owner_type
}
get_url = get_url + `owner_type=${owner_type}`
window.location.href = `${win_loc_replace}?${get_url}`
// history.pushState({'data':data_d,'str_data':get_url}, "state_filters", `?${get_url}`);
} else {
if (el !== document.querySelector(".range_slider_form_filters")){ if (el !== document.querySelector(".range_slider_form_filters")){
event.preventDefault() event.preventDefault()
} }
@@ -10,6 +27,9 @@ function filters_func_find_route_main (el){
let get_url = "" let get_url = ""
let list = forloop_func_form(data_d,"get",get_url) let list = forloop_func_form(data_d,"get",get_url)
data_d = list[0] data_d = list[0]
if (owner_type !== null) {
data_d['owner_type'] = owner_type
}
get_url = list[1] get_url = list[1]
$.ajax({ $.ajax({
headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() }, headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() },
@@ -46,3 +66,4 @@ function filters_func_find_route_main (el){
}); });
},1000) },1000)
} }
}

View File

@@ -96,6 +96,10 @@
</div> </div>
<div class="cont-el-form-search-carrier el_form_find_route"> <div class="cont-el-form-search-carrier el_form_find_route">
<label style="opacity: 0">test</label> <label style="opacity: 0">test</label>
<button onclick="filters_func_find_route_main(this)">Найти</button> {% if show_filter_and_results %}
<button onclick="filters_func_find_route_main(this,{{ owner_type }})">Найти</button>
{% else %}
<button onclick="filters_func_find_route_main(this,'{{ owner_type }}','{% url "route_search_results_View" %}')">Найти</button>
{% endif %}
</div> </div>
</div> </div>

View File

@@ -1,4 +1,11 @@
{% extends 'tb_base.html' %} {% extends 'tb_base.html' %}
{% load static %}
{% block meta %}
<script src='{% static "js/find_route.js" %}'></script>
<script src="{% static "js/filters_functions_find_route.js" %}"></script>
<script src="{% static "js/dynamic_loading_routes.js" %}"></script>
{% endblock %}
{% block content %} {% block content %}
{% include "blocks/b_find_route_form.html" %} {% include "blocks/b_find_route_form.html" %}