Možnost stáhnout si řešení pojmenovaná podle řešitele #26
Merged
zelvuska
merged 3 commits from jmena-do-priloh-reseni
into master
2 years ago
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'jmena-do-priloh-reseni'
Deleting a branch is permanent. It CANNOT be undone. Continue?
Přidává checkboxík a kus JS, který pojmenuje při stažení souboru z odevzdávátka přidá před název souboru i jméno prvního řešitele a ID řešení. To umožní snadno stáhnout více řešení, aniž by se soubory jmenovaly stejně a aby šly přiřadit zpět k řešitelům i pokud ve svých souborech neuvedli jméno.
Nefunguje mi to na lokálním webu, moje pozorování říká, že Django přidává hlavičku
Content-Disposition
, která minimálně ve Firefoxu přebíjí<a download=…>
, obsahuje-li filename.Ref: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#download
Používám na to
data-
atributy, dokumentace třeba na https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributesZatím je to trochu PoC, takže je to trošičku vizuálně hnusný. A taky jsem to neotestoval end-to-end. (Vím, že se atribut
download
přiřazuje správně, vím, že když si v devtools na produkcidownload
nastavím, tak že to pak udělá zhruba správnou věc, ale dohromady jsem to nezkoušel :-))<script src="{% static 'odevzdavatko/check_for_detail.js' %}"></script>
<script type="text/javascript">
$(document).ready(function () {
console.log("I am ready!");
Tohle tu chceme nechávat?
Jeejda… I mean, stejně to nikdo nečte, ale já ta logování smažu :-)
Ok.
bec500d61a
into master 2 years agobec500d61a
.