0.0.45 w route card
This commit is contained in:
@@ -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()
|
request.ajaxRequest()
|
||||||
}
|
}
|
||||||
@@ -77,13 +77,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="route_card_actions_container">
|
<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="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_title">{% trans "Поднять" %}</div>
|
||||||
<div class="route_btn_data">Осталось поднятий: 2</div>
|
<div class="route_btn_data">Осталось поднятий: 2</div>
|
||||||
</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_title">{% trans "Выделить цветом" %}</div>
|
||||||
<div class="route_btn_data">Осталось выделений: 0</div>
|
<div class="route_btn_data">Осталось выделений: 0</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user