mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-27 02:43:01 +00:00
note: use native selector rather than Query
This commit is contained in:
parent
1187577728
commit
8f895dc4d7
@ -28,7 +28,7 @@ $(document).ready(function () {
|
|||||||
|
|
||||||
// Switching in double consumptions mode should update the layout
|
// Switching in double consumptions mode should update the layout
|
||||||
$('#double_conso').change(function () {
|
$('#double_conso').change(function () {
|
||||||
$('#consos_list_div').removeClass('d-none')
|
document.getElementById('consos_list_div').classList.remove('d-none')
|
||||||
$('#infos_div').attr('class', 'col-sm-5 col-xl-6')
|
$('#infos_div').attr('class', 'col-sm-5 col-xl-6')
|
||||||
|
|
||||||
const note_list_obj = $('#note_list')
|
const note_list_obj = $('#note_list')
|
||||||
@ -37,7 +37,7 @@ $(document).ready(function () {
|
|||||||
note_list_obj.html('')
|
note_list_obj.html('')
|
||||||
|
|
||||||
buttons.forEach(function (button) {
|
buttons.forEach(function (button) {
|
||||||
$('#conso_button_' + button.id).click(function () {
|
document.getElementById(`conso_button_${button.id}`).addEventListener('click', () => {
|
||||||
if (LOCK) { return }
|
if (LOCK) { return }
|
||||||
removeNote(button, 'conso_button', buttons, 'consos_list')()
|
removeNote(button, 'conso_button', buttons, 'consos_list')()
|
||||||
})
|
})
|
||||||
@ -46,7 +46,7 @@ $(document).ready(function () {
|
|||||||
})
|
})
|
||||||
|
|
||||||
$('#single_conso').change(function () {
|
$('#single_conso').change(function () {
|
||||||
$('#consos_list_div').addClass('d-none')
|
document.getElementById('consos_list_div').classList.add('d-none')
|
||||||
$('#infos_div').attr('class', 'col-sm-5 col-md-4')
|
$('#infos_div').attr('class', 'col-sm-5 col-md-4')
|
||||||
|
|
||||||
const consos_list_obj = $('#consos_list')
|
const consos_list_obj = $('#consos_list')
|
||||||
@ -68,9 +68,9 @@ $(document).ready(function () {
|
|||||||
})
|
})
|
||||||
|
|
||||||
// Ensure we begin in single consumption. Fix issue with TurboLinks and BootstrapJS
|
// Ensure we begin in single consumption. Fix issue with TurboLinks and BootstrapJS
|
||||||
$("label[for='double_conso']").removeClass('active')
|
document.querySelector("label[for='double_conso']").classList.remove('active')
|
||||||
|
|
||||||
$('#consume_all').click(consumeAll)
|
document.getElementById("consume_all").addEventListener('click', consumeAll)
|
||||||
})
|
})
|
||||||
|
|
||||||
notes = []
|
notes = []
|
||||||
@ -127,11 +127,10 @@ function addConso (dest, amount, type, category_id, category_name, template_id,
|
|||||||
html += li('conso_button_' + button.id, button.name +
|
html += li('conso_button_' + button.id, button.name +
|
||||||
'<span class="badge badge-dark badge-pill">' + button.quantity + '</span>')
|
'<span class="badge badge-dark badge-pill">' + button.quantity + '</span>')
|
||||||
})
|
})
|
||||||
|
document.getElementById(list).innerHTML = html
|
||||||
|
|
||||||
$('#' + list).html(html)
|
buttons.forEach((button) => {
|
||||||
|
document.getElementById(`conso_button_${button.id}`).addEventListener('click', () => {
|
||||||
buttons.forEach(function (button) {
|
|
||||||
$('#conso_button_' + button.id).click(function () {
|
|
||||||
if (LOCK) { return }
|
if (LOCK) { return }
|
||||||
removeNote(button, 'conso_button', buttons, list)()
|
removeNote(button, 'conso_button', buttons, list)()
|
||||||
})
|
})
|
||||||
@ -146,12 +145,13 @@ function reset () {
|
|||||||
notes_display.length = 0
|
notes_display.length = 0
|
||||||
notes.length = 0
|
notes.length = 0
|
||||||
buttons.length = 0
|
buttons.length = 0
|
||||||
$('#note_list').html('')
|
document.getElementById('note_list').innerHTML = ''
|
||||||
$('#consos_list').html('')
|
document.getElementById('consos_list').innerHTML = ''
|
||||||
$('#note').val('')
|
document.getElementById('note').value = ''
|
||||||
$('#note').attr('data-original-title', '').tooltip('hide')
|
document.getElementById('note').dataset.originTitle = ''
|
||||||
$('#profile_pic').attr('src', '/static/member/img/default_picture.png')
|
$('#note').tooltip('hide')
|
||||||
$('#profile_pic_link').attr('href', '#')
|
document.getElementById('profile_pic').src = '/static/member/img/default_picture.png'
|
||||||
|
document.getElementById('profile_pic_link').href = '#'
|
||||||
refreshHistory()
|
refreshHistory()
|
||||||
refreshBalance()
|
refreshBalance()
|
||||||
LOCK = false
|
LOCK = false
|
||||||
@ -168,7 +168,7 @@ function consumeAll () {
|
|||||||
let error = false
|
let error = false
|
||||||
|
|
||||||
if (notes_display.length === 0) {
|
if (notes_display.length === 0) {
|
||||||
$('#note').addClass('is-invalid')
|
document.getElementById('note').classList.add('is-invalid')
|
||||||
$('#note_list').html(li('', '<strong>Ajoutez des émetteurs.</strong>', 'text-danger'))
|
$('#note_list').html(li('', '<strong>Ajoutez des émetteurs.</strong>', 'text-danger'))
|
||||||
error = true
|
error = true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user