1.1.6 upd raise and highlight function in my_routes
This commit is contained in:
@@ -616,6 +616,7 @@ function confirmUpgrade(el, routeID){
|
||||
event.preventDefault()
|
||||
el.disabled = true
|
||||
|
||||
|
||||
// let remainsRisingCount = parseInt(document.getElementById('remains_route_rising_count').innerText);
|
||||
// let remainsHighlightCount = parseInt(document.getElementById('remains_route_highlight_count').innerText);
|
||||
|
||||
@@ -652,38 +653,13 @@ function confirmUpgrade(el, routeID){
|
||||
data: formData,
|
||||
success: function(data){
|
||||
|
||||
// $('#remains_route_rising_count').append(data.remains_route_rising_count)
|
||||
// $('#remains_route_highlight_count').append(data.remains_route_highlight_count)
|
||||
el.disabled = false
|
||||
|
||||
// if(url === '/routes/raise_route/' && remainsRisingCount > 0 ){
|
||||
// remainsRisingCount -= 1;
|
||||
// } else if(url === '/routes/highlight_route/' && remainsHighlightCount > 0){
|
||||
// remainsHighlightCount -= 1;
|
||||
// }
|
||||
|
||||
|
||||
// for (let i = 0; i < checkboxes.length; i++) {
|
||||
//
|
||||
// if (checkboxes[i].checked && remainsRisingCount > 0 ) {
|
||||
// remainsRisingCount -= 1;
|
||||
// }else if(checkboxes[i].checked && remainsHighlightCount > 0){
|
||||
// remainsHighlightCount -= 1;
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// document.getElementById('remains_route_rising_count').outerHTML = data.remains_route_rising_count.toString();
|
||||
// document.getElementById('remains_route_highlight_count').outerHTML = data.remains_route_highlight_count.toString();
|
||||
|
||||
|
||||
// location.href = '/profile'
|
||||
|
||||
// if(!data.status){
|
||||
// document.querySelector('[data-number-of-route="' + routeID + '"]').innerHTML = data.html
|
||||
// }
|
||||
if (url ==='/routes/raise_route/' && data.status){
|
||||
// document.getElementById('upd_form_' + routeID).classList.toggle('hide')
|
||||
// document.getElementById('success_rising_'+ routeID).classList.toggle('show')
|
||||
showControlFrame(el, routeID, data.status)
|
||||
}
|
||||
|
||||
|
||||
let data_route_id = data.route_id
|
||||
@@ -691,26 +667,27 @@ function confirmUpgrade(el, routeID){
|
||||
if (routeID){
|
||||
el_route = document.querySelector(`[data-number-of-route="${routeID}"]`);
|
||||
}
|
||||
el_route.scrollIntoView({
|
||||
behavior:"smooth",
|
||||
block:'start',
|
||||
inline:'start'
|
||||
});
|
||||
// el_route.scrollIntoView({
|
||||
// behavior:"smooth",
|
||||
// block:'start',
|
||||
// inline:'start'
|
||||
// });
|
||||
|
||||
let editButton = document.getElementById('edit_route_' + routeID)
|
||||
|
||||
if(url === '/routes/highlight_route/'){
|
||||
el_route.classList.add('highlight-color');
|
||||
editButton.classList.add('highlight-color')
|
||||
document.getElementById('control_frame_' + routeID).classList.remove('show')
|
||||
}
|
||||
|
||||
|
||||
for (let i = 0; i < remainsRisingCount.length; i++){
|
||||
remainsRisingCount[i].outerHTML = data.remains_route_rising_count.toString();
|
||||
remainsRisingCount[i].innerText = data.remains_route_rising_count.toString();
|
||||
}
|
||||
|
||||
for (let i = 0; i < remainsHighlightCount.length; i++){
|
||||
remainsHighlightCount[i].outerHTML = data.remains_route_highlight_count.toString();
|
||||
remainsHighlightCount[i].innerText = data.remains_route_highlight_count.toString();
|
||||
}
|
||||
|
||||
|
||||
@@ -732,6 +709,7 @@ function confirmUpgrade(el, routeID){
|
||||
|
||||
},
|
||||
error: function (data, exception){
|
||||
el.disabled = false
|
||||
document.querySelector(".info_profile").innerHTML = data.responseJSON.html;
|
||||
// $(el).attr('disabled', 'false')
|
||||
|
||||
@@ -973,13 +951,23 @@ function showMenu(el, event) {
|
||||
}
|
||||
}
|
||||
|
||||
function showControlFrame(el, route_id){
|
||||
function showControlFrame(el, route_id, raise_status){
|
||||
let menu = document.getElementById('control_frame_'+ route_id );
|
||||
|
||||
if(menu.classList.contains('show')){
|
||||
menu.classList.remove('show')
|
||||
} else {
|
||||
menu.classList.add('show')
|
||||
if(menu.classList.contains('show') && raise_status === 'ok'){
|
||||
document.getElementById('upd_form_' + route_id).classList.toggle('hide')
|
||||
document.getElementById('success_rising_'+ route_id).classList.toggle('show')
|
||||
if(el.classList.contains('close_success_rising')){
|
||||
menu.classList.remove('show')
|
||||
}
|
||||
} else if(menu.classList.contains('show') && el.id === 'raise_route' || el.classList.contains('close_success_rising')) {
|
||||
menu.classList.remove('show')
|
||||
if(el.classList.contains('close_success_rising')){
|
||||
document.getElementById('upd_form_' + route_id).classList.toggle('hide')
|
||||
document.getElementById('success_rising_'+ route_id).classList.toggle('show')
|
||||
}
|
||||
} else{
|
||||
menu.classList.add('show')
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user