Compare commits
2 Commits
1e4c9a1ad6
...
1f4489b3aa
| Author | SHA1 | Date | |
|---|---|---|---|
| 1f4489b3aa | |||
| ab9440cb4a |
@ -25,15 +25,11 @@ import formula10.controller.error_controller
|
|||||||
# TODO
|
# TODO
|
||||||
# General
|
# General
|
||||||
|
|
||||||
# - Show timer until next race?
|
|
||||||
|
|
||||||
# - Show place when entering race result (would require updating the drag'n'drop code...)
|
|
||||||
# - Don't write full 2024 date, just 24 or leave out completely, to make column smaller
|
# - Don't write full 2024 date, just 24 or leave out completely, to make column smaller
|
||||||
|
|
||||||
# Statistics
|
# Statistics
|
||||||
# - Rename "Statistics" to "Leaderboard"
|
|
||||||
# - Auto calculate points
|
# - Auto calculate points
|
||||||
# - Order user table by points + display points somewhere
|
# - Display points somewhere in race table?
|
||||||
# - Highlight currently correct values for some season guesses (e.g. current most dnfs)
|
# - Highlight currently correct values for some season guesses (e.g. current most dnfs)
|
||||||
# - Generate static diagram using chart.js + templating the js (funny yikes)
|
# - Generate static diagram using chart.js + templating the js (funny yikes)
|
||||||
|
|
||||||
|
|||||||
@ -44,10 +44,12 @@ function handleDrop(e) {
|
|||||||
// alert(this.outerHTML);
|
// alert(this.outerHTML);
|
||||||
// dragSrcEl.innerHTML = this.innerHTML;
|
// dragSrcEl.innerHTML = this.innerHTML;
|
||||||
// this.innerHTML = e.dataTransfer.getData('text/html');
|
// this.innerHTML = e.dataTransfer.getData('text/html');
|
||||||
|
|
||||||
this.parentNode.removeChild(dragSrcEl);
|
this.parentNode.removeChild(dragSrcEl);
|
||||||
let dropHTML = e.dataTransfer.getData('text/html');
|
let dropHTML = e.dataTransfer.getData('text/html');
|
||||||
this.insertAdjacentHTML('beforebegin', dropHTML);
|
this.insertAdjacentHTML('beforebegin', dropHTML);
|
||||||
let dropElem = this.previousSibling;
|
let dropElem = this.previousSibling;
|
||||||
|
|
||||||
addDnDHandlers(dropElem);
|
addDnDHandlers(dropElem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -203,7 +203,7 @@
|
|||||||
<div class="navbar-nav me-2">
|
<div class="navbar-nav me-2">
|
||||||
{{ nav_selector(page="/race/" ~ model.active_user_name_sanitized_or_everyone(), text="Race Picks") }}
|
{{ nav_selector(page="/race/" ~ model.active_user_name_sanitized_or_everyone(), text="Race Picks") }}
|
||||||
{{ nav_selector(page="/season/" ~ model.active_user_name_sanitized_or_everyone(), text="Season Picks") }}
|
{{ nav_selector(page="/season/" ~ model.active_user_name_sanitized_or_everyone(), text="Season Picks") }}
|
||||||
{{ nav_selector(page="/graphs", text="Statistics") }}
|
{{ nav_selector(page="/graphs", text="Leaderboard") }}
|
||||||
{{ nav_selector(page="/rules", text="Rules") }}
|
{{ nav_selector(page="/rules", text="Rules") }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@ -52,13 +52,19 @@
|
|||||||
</h5>
|
</h5>
|
||||||
|
|
||||||
<form action="/result-enter/{{ model.active_result_race_name_or_current_race_name_sanitized() }}" method="post">
|
<form action="/result-enter/{{ model.active_result_race_name_or_current_race_name_sanitized() }}" method="post">
|
||||||
<ul id="columns" class="list-group list-group-flush">
|
<ul class="list-group list-group-flush d-inline-block">
|
||||||
|
{% for driver in model.all_drivers_or_active_result_standing_drivers() %}
|
||||||
|
<li class="list-group-item p-1"><span id="place_number" class="fw-bold">P{{ "%02d" % loop.index }}</span>: </li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul id="columns" class="list-group list-group-flush d-inline-block float-end">
|
||||||
|
|
||||||
{% for driver in model.all_drivers_or_active_result_standing_drivers() %}
|
{% for driver in model.all_drivers_or_active_result_standing_drivers() %}
|
||||||
<li class="list-group-item column p-1" draggable="true">
|
<li class="list-group-item column p-1" draggable="true">
|
||||||
{{ driver.name }}
|
{{ driver.name }}
|
||||||
|
|
||||||
<div class="d-inline-block float-end">
|
<div class="d-inline-block float-end" style="margin-left: 30px;">
|
||||||
{# Driver DNFed at first #}
|
{# Driver DNFed at first #}
|
||||||
<div class="form-check form-check-reverse d-inline-block">
|
<div class="form-check form-check-reverse d-inline-block">
|
||||||
<input type="checkbox" class="form-check-input" value="{{ driver.name }}"
|
<input type="checkbox" class="form-check-input" value="{{ driver.name }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user