diff --git a/frontend/ui/src/components/DateFormat.svelte b/frontend/ui/src/components/DateFormat.svelte new file mode 100644 index 00000000..563a9934 --- /dev/null +++ b/frontend/ui/src/components/DateFormat.svelte @@ -0,0 +1,17 @@ + + +{formatDate(date, dateStyle, timeStyle)} diff --git a/frontend/ui/src/components/ExerciceDownloads.svelte b/frontend/ui/src/components/ExerciceDownloads.svelte index aca38b08..e4999a94 100644 --- a/frontend/ui/src/components/ExerciceDownloads.svelte +++ b/frontend/ui/src/components/ExerciceDownloads.svelte @@ -9,6 +9,8 @@ ListGroupItem, } from 'sveltestrap'; + import FileSize from './FileSize.svelte'; + export let files = []; @@ -33,7 +35,7 @@

{file.name}

Taille : - {file.size} + b2sum : diff --git a/frontend/ui/src/components/ExerciceFlags.svelte b/frontend/ui/src/components/ExerciceFlags.svelte index 03524589..8d0407c6 100644 --- a/frontend/ui/src/components/ExerciceFlags.svelte +++ b/frontend/ui/src/components/ExerciceFlags.svelte @@ -12,6 +12,7 @@ Spinner, } from 'sveltestrap'; + import DateFormat from './DateFormat.svelte'; import FlagKey from './FlagKey.svelte'; import FlagMCQ from './FlagMCQ.svelte'; @@ -113,7 +114,7 @@ {#if exercice.solved_time && exercice.tries} {exercice.tries} {exercice.tries==1?"tentative effectuée":"tentatives effectuées"}. - Dernière solution envoyée à {exercice.solved_time}. + Dernière solution envoyée à . {/if} {#if exercice.solve_dist} diff --git a/frontend/ui/src/components/ExerciceSolved.svelte b/frontend/ui/src/components/ExerciceSolved.svelte index a962e08f..3320d03b 100644 --- a/frontend/ui/src/components/ExerciceSolved.svelte +++ b/frontend/ui/src/components/ExerciceSolved.svelte @@ -9,6 +9,8 @@ ListGroupItem, } from 'sveltestrap'; + import DateFormat from './DateFormat.svelte'; + export let theme = {}; export let exercice = {}; @@ -21,9 +23,9 @@ {#if exercice.solved_rank} - Vous êtes la {exercice.solved_rank}{exercice.solved_rank==1?"re":"e"} équipe à avoir résolu ce défi à {exercice.solved_time}. + Vous êtes la {exercice.solved_rank}{exercice.solved_rank==1?"re":"e"} équipe à avoir résolu ce défi à . {:else} - Bravo, vous avez résolu ce défi à {exercice.solved_time}. + Bravo, vous avez résolu ce défi à {exercice.solved_time}. {/if} Vous avez marqué {exercice.gain} {exercice.gain==1?"point":"points"} ! diff --git a/frontend/ui/src/components/FileSize.svelte b/frontend/ui/src/components/FileSize.svelte new file mode 100644 index 00000000..f0338c5b --- /dev/null +++ b/frontend/ui/src/components/FileSize.svelte @@ -0,0 +1,28 @@ + + + + {formatSize(size)} + diff --git a/frontend/ui/src/routes/issues.svelte b/frontend/ui/src/routes/issues.svelte index 4b50bf2b..e1495c6d 100644 --- a/frontend/ui/src/routes/issues.svelte +++ b/frontend/ui/src/routes/issues.svelte @@ -29,6 +29,8 @@ Table, } from 'sveltestrap'; + import DateFormat from '../components/DateFormat.svelte'; + import { issues, issues_nb_responses, issues_known_responses } from '../stores/issues.js'; import { settings } from '../stores/settings.js'; @@ -157,7 +159,7 @@ {#each issue.texts as text, index}

{#if !text.assignee || text.assignee == '$team'}Vous{:else}{text.assignee}{/if} - à {text.date} : + le  : {text.cnt}

{/each}