diff --git a/static/css/styles(boris).css b/static/css/styles(boris).css
index 19b39fa..56f1eef 100644
--- a/static/css/styles(boris).css
+++ b/static/css/styles(boris).css
@@ -1047,6 +1047,9 @@
width: 26%;
float: left;
padding: 2%;
+ position: sticky;
+ top: 76px;
+ border-radius: 10px;
}
.block_w_paging.routes{
@@ -1875,16 +1878,25 @@
display: block;
}
-.loader_filters_routes{
- width: 25px;
- height: 25px;
+.container_loader_filters_routes{
display: none;
}
-.loader_filters_routes.show{
+.container_loader_filters_routes.show{
display: block;
}
+.loader_filters_routes{
+ width: 25px;
+ height: 25px;
+ /*display: none;*/
+ display: block;
+}
+
+/*.loader_filters_routes.show{*/
+/* display: block;*/
+/*}*/
+
.line_separator_page_w_el{
width: 100%;
border-bottom: 1px solid #919BA5;
diff --git a/static/js/filters_functions_find_route.js b/static/js/filters_functions_find_route.js
index ea70378..b796d28 100644
--- a/static/js/filters_functions_find_route.js
+++ b/static/js/filters_functions_find_route.js
@@ -54,8 +54,8 @@ function filters_func_find_route_main (el,owner_type=null,win_loc_replace=null,w
}
function ajax_for_filter (data_d,get_url){
- if (document.querySelector(".loader_filters_routes")){
- document.querySelector(".loader_filters_routes").classList.toggle("show")
+ if (document.querySelector(".container_loader_filters_routes")){
+ document.querySelector(".container_loader_filters_routes").classList.toggle("show")
}
$.ajax({
headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() },
@@ -157,7 +157,17 @@ function ajax_for_filter (data_d,get_url){
}
}
}
- document.querySelector(".loader_filters_routes").classList.toggle("show")
+ let loader = document.querySelector(".container_loader_filters_routes")
+ if (loader){
+ loader.classList.toggle("show")
+
+ } else{
+ let new_loader = document.createElement("div")
+ new_loader.classList.value = `width-100 text-align-center container_loader_filters_routes mb-10`
+ new_loader.innerHTML = ``
+ $(new_loader).insertBefore(document.querySelector(".block-finded-routes").firstChild)
+ }
+
// if (document.querySelector(".loader_filters_routes")){
// document.querySelector(".loader_filters_routes").classList.remove("show")
diff --git a/templates/blocks/b_finded_routes.html b/templates/blocks/b_finded_routes.html
index 7f906ad..fdb15d5 100644
--- a/templates/blocks/b_finded_routes.html
+++ b/templates/blocks/b_finded_routes.html
@@ -2,7 +2,7 @@
{% load i18n %}