From 313ca60b554d058cee4ccd6f253a1e5b17d9c7ad Mon Sep 17 00:00:00 2001 From: exyi Date: Sun, 4 Oct 2020 11:10:55 +0000 Subject: [PATCH] Add reaction to task load --- frontend/src/Odevzdavatko.svelte | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/src/Odevzdavatko.svelte b/frontend/src/Odevzdavatko.svelte index 715ac58..cdae32d 100644 --- a/frontend/src/Odevzdavatko.svelte +++ b/frontend/src/Odevzdavatko.svelte @@ -46,6 +46,7 @@ $: { tick + task expiresInSec = subtaskId ? calcExpires(subtaskId) : 0 } window.setInterval(() => { tick++ }, 1000) @@ -184,7 +185,6 @@ {/each} vstup. - {#if validSubmitSubtasks.length > 0} @@ -202,8 +202,11 @@ (nebo přetáhni soubor na stránku)
- Vstup expiruje za {Math.floor(expiresInSec / 60)}:{Math.floor(expiresInSec % 60).toLocaleString('en-US', {minimumIntegerDigits: 2, useGrouping:false}) - }s. + {#if expiresInSec > 60*60*24*30} + Vstup neexpiruje. + {:else} + Vstup expiruje za {Math.floor(expiresInSec / 60 / 60).toLocaleString('en-US', {minimumIntegerDigits: 2, useGrouping:false})}:{Math.floor(expiresInSec / 60 % 60).toLocaleString('en-US', {minimumIntegerDigits: 2, useGrouping:false})}:{Math.floor(expiresInSec % 60).toLocaleString('en-US', {minimumIntegerDigits: 2, useGrouping:false})}s. + {/if}
{/if}