1.1.3 rising and highlight my_route counter

This commit is contained in:
2024-06-05 16:48:12 +03:00
parent 632cf0b9b4
commit 22e40409d7
3 changed files with 28 additions and 16 deletions

View File

@@ -693,7 +693,7 @@ header .header-second {
position: absolute; position: absolute;
background-color: white; background-color: white;
border-radius: 10px; border-radius: 10px;
width: 282px; width: 272px;
height: 175px; height: 175px;
box-shadow: -1px 4px 10px 0px rgba(198, 199, 203, 0.20), 0px -1px 10px 0px rgba(198, 199, 203, 0.20); box-shadow: -1px 4px 10px 0px rgba(198, 199, 203, 0.20), 0px -1px 10px 0px rgba(198, 199, 203, 0.20);
z-index: 1; z-index: 1;

View File

@@ -616,18 +616,19 @@ function confirmUpgrade(el, routeID){
event.preventDefault() event.preventDefault()
el.disabled = true el.disabled = true
let remainsRisingCount = parseInt(document.getElementById('remains_route_rising_count').innerText); // let remainsRisingCount = parseInt(document.getElementById('remains_route_rising_count').innerText);
let remainsHighlightCount = parseInt(document.getElementById('remains_route_highlight_count').innerText); // let remainsHighlightCount = parseInt(document.getElementById('remains_route_highlight_count').innerText);
let form = el.form let form = el.form
let formData = new FormData(form); let formData = new FormData(form);
formData.set('route_id', routeID) formData.set('route_id', routeID)
formData.set('remainsRisingCount', remainsRisingCount) // formData.set('remainsRisingCount', remainsRisingCount)
formData.set('remainsHighlightCount', remainsHighlightCount) // formData.set('remainsHighlightCount', remainsHighlightCount)
let url = '/routes/' let url = '/routes/'
// let checkboxes = document.querySelectorAll('input[name="route_option"]'); // let checkboxes = document.querySelectorAll('input[name="route_option"]');
let checkboxes = document.querySelectorAll('input[name="route_option"][data-routeid="' + routeID + '"]'); let checkboxes = document.querySelectorAll('input[name="route_option"][data-routeid="' + routeID + '"]');
let remainsRisingCount = document.querySelectorAll('#remains_route_rising_count')
let remainsHighlightCount = document.querySelectorAll('#remains_route_highlight_count')
for (let i = 0; i < checkboxes.length; i++) { for (let i = 0; i < checkboxes.length; i++) {
@@ -651,11 +652,14 @@ function confirmUpgrade(el, routeID){
data: formData, data: formData,
success: function(data){ success: function(data){
if(url === '/routes/raise_route/' && remainsRisingCount > 0 ){ // $('#remains_route_rising_count').append(data.remains_route_rising_count)
remainsRisingCount -= 1; // $('#remains_route_highlight_count').append(data.remains_route_highlight_count)
} else if(url === '/routes/highlight_route/' && remainsHighlightCount > 0){
remainsHighlightCount -= 1; // 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++) { // for (let i = 0; i < checkboxes.length; i++) {
@@ -667,8 +671,18 @@ function confirmUpgrade(el, routeID){
// } // }
// } // }
document.getElementById('remains_route_rising_count').innerText = remainsRisingCount.toString(); for (let i = 0; i < remainsRisingCount.length; i++){
document.getElementById('remains_route_highlight_count').innerText = remainsHighlightCount; remainsRisingCount[i].outerHTML = data.remains_route_rising_count.toString();
}
for (let i = 0; i < remainsHighlightCount.length; i++){
remainsHighlightCount[i].outerHTML = data.remains_route_highlight_count.toString();
}
// 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();
let data_route_id = data.route_id let data_route_id = data.route_id
// location.href = '/profile' // location.href = '/profile'

View File

@@ -67,9 +67,7 @@
<div class="label_text">{% trans "Поднять объявление" %}</div> <div class="label_text">{% trans "Поднять объявление" %}</div>
</label> </label>
</div> </div>
<div class="sub_label_text">{% trans "Осталось поднятий " %} <span <div class="sub_label_text">{% trans "Осталось поднятий " %} <span id="remains_route_rising_count">{% if form.data.remains_route_rising_count %}{{ form.data.remains_route_rising_count }}{% else %}{{ remains_route_rising_count }}{% endif %}</span></div>
id="remains_route_rising_count"
>{% if form.data.remainsRisingCount %}{{ form.data.remainsRisingCount }}{% else %}{{ remains_route_rising_count }}{% endif %}</span></div>
<div class="checkbox_wrapper"> <div class="checkbox_wrapper">
<input type="radio" <input type="radio"