fixed bug where dataset didn't update (so threw off copying to google sheet format)
This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -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);"}),
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user