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. */
|
/* Project specific Javascript goes here. */
|
||||||
function positionSelectChanged(elem) {
|
function positionSelectChanged(elem) {
|
||||||
let row = elem.parentElement.parentElement
|
let row = elem.closest("tr")
|
||||||
let original_table = elem.parentElement.parentElement.parentElement
|
row.dataset.position=elem.value
|
||||||
let lineup_table = document.getElementById('lineup')
|
colorPositions()
|
||||||
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')
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function colorPositions() {
|
function colorPositions() {
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ class LineupEntryForm(forms.Form):
|
|||||||
("DR", "DR"),
|
("DR", "DR"),
|
||||||
("EH", "EH"),
|
("EH", "EH"),
|
||||||
],
|
],
|
||||||
widget=forms.Select(attrs={"onchange": "colorPositions();"}),
|
widget=forms.Select(attrs={"onchange": "positionSelectChanged(this);"}),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user