fixed bug where dataset didn't update (so threw off copying to google sheet format)

This commit is contained in:
2022-06-09 17:19:51 -05:00
parent 58f21c70f6
commit 1ecd09881f
2 changed files with 4 additions and 33 deletions

View File

@@ -1,37 +1,8 @@
/* Project specific Javascript goes here. */
function positionSelectChanged(elem) {
let row = elem.parentElement.parentElement
let original_table = elem.parentElement.parentElement.parentElement
let lineup_table = document.getElementById('lineup')
let bench_table = document.getElementById('bench')
let dhd_table = document.getElementById('dhd')
let player_order = row.querySelector('[id^="player-order"]')
let player_available = row.querySelector('[id^="player-availability"]')
console.dir(original_table == bench_table)
if (elem.value == "P" && original_table == bench_table ) {
dhd_table.appendChild(row)
player_order.classList.remove('d-none')
// player_available.classList.add('d-none')
refresh_lineup_order()
}
else if (elem.value && original_table == dhd_table ) {
dhd_table.appendChild(row)
player_order.classList.remove('d-none')
// player_available.classList.add('d-none')
refresh_lineup_order()
}
else if (elem.value) {
lineup_table.appendChild(row)
player_order.classList.remove('d-none')
// player_available.classList.add('d-none')
refresh_lineup_order()
}
else {
bench_table.prepend(row)
// player_order.classList.add('d-none')
player_available.classList.remove('d-none')
}
let row = elem.closest("tr")
row.dataset.position=elem.value
colorPositions()
}
function colorPositions() {

View File

@@ -45,7 +45,7 @@ class LineupEntryForm(forms.Form):
("DR", "DR"),
("EH", "EH"),
],
widget=forms.Select(attrs={"onchange": "colorPositions();"}),
widget=forms.Select(attrs={"onchange": "positionSelectChanged(this);"}),
)