0.0.45 w route card

This commit is contained in:
SBD
2025-01-17 19:52:01 +03:00
parent b3f4eec2e9
commit 01ffddf9ef
2 changed files with 72 additions and 3 deletions

View File

@@ -18,5 +18,74 @@ function changeRoute(el) {
}
});
request.ajaxRequest()
}
function deleteRoute(el) {
if (!el) return;
let $parent = el.closest(".w_route_card")
if (!$parent) return;
let data = {
'route_id': $parent.dataset.route_id,
'owner_type': $parent.dataset.owner_type,
}
let request = new api({
url: '/routes/del_route/',
data: data,
data_type: 'json',
success: (res) => {
$parent.remove()
}, error: (res) => {
}
});
request.ajaxRequest()
}
function raiseRoute(el) {
if (!el) return;
let $parent = el.closest(".w_route_card")
if (!$parent) return;
let data = {
'route_id': $parent.dataset.route_id,
'owner_type': $parent.dataset.owner_type,
}
let request = new api({
url: '/routes/raise_route/',
data: data,
data_type: 'json',
success: (res) => {
}, error: (res) => {
}
});
request.ajaxRequest()
}
function highlightRoute(el) {
if (!el) return;
let $parent = el.closest(".w_route_card")
if (!$parent) return;
let data = {
'route_id': $parent.dataset.route_id,
'owner_type': $parent.dataset.owner_type,
}
let request = new api({
url: '/routes/highlight_route/',
data: data,
data_type: 'json',
success: (res) => {
}, error: (res) => {
}
});
request.ajaxRequest()
}

View File

@@ -77,13 +77,13 @@
</div>
</div>
<div class="route_card_actions_container">
<div class="delete_route">{% trans "Удалить" %}</div>
<div class="delete_route" onclick="deleteRoute(this)">{% trans "Удалить" %}</div>
<div class="right_part_action_btns">
<div class="route_btn" data-action="up">
<div class="route_btn" data-action="raise" onclick="raiseRoute(this)">
<div class="route_btn_title">{% trans "Поднять" %}</div>
<div class="route_btn_data">Осталось поднятий: 2</div>
</div>
<div class="route_btn" data-action="solid">
<div class="route_btn" data-action="highlight" onclick="highlightRoute(this)">
<div class="route_btn_title">{% trans "Выделить цветом" %}</div>
<div class="route_btn_data">Осталось выделений: 0</div>
</div>