diff --git a/frontend/ui/src/fic.scss b/frontend/ui/src/fic.scss index 1f69989f..da7c7711 100644 --- a/frontend/ui/src/fic.scss +++ b/frontend/ui/src/fic.scss @@ -30,3 +30,15 @@ p img { p:has(img) { text-align: center; } + +.level .level-item { + text-align: center; +} +.level .level-item .heading { + font-variant: small-caps; + text-transform: lowercase; +} +.level .level-item .value { + font-size: 1.3rem; + font-weight: bolder; +} diff --git a/frontend/ui/src/routes/[theme]/[exercice]/+page.svelte b/frontend/ui/src/routes/[theme]/[exercice]/+page.svelte index 3c9fbb9e..5dea354c 100644 --- a/frontend/ui/src/routes/[theme]/[exercice]/+page.svelte +++ b/frontend/ui/src/routes/[theme]/[exercice]/+page.svelte @@ -55,40 +55,87 @@
- + + + + +
+
+ Résolu par +
+
+ {#if !$current_exercice.solved} + aucune équipe + {:else} + {$current_exercice.solved} {$current_exercice.solved == 1?"équipe":"équipes"} + {/if} +
+
+ + +
+
+ {#if !$current_exercice.solved} + Tenté par + {:else} + Résolu par + {/if} +
+
+ {#if !$current_exercice.solved} + {#if !$current_exercice.tried} + aucune équipe + {:else} + {$current_exercice.tried} {$current_exercice.tried == 1?"équipe":"équipes"} + {#if $my && $my.exercices[$current_exercice.id] && $my.exercices[$current_exercice.id].total_tries} + (cumulant {$my.exercices[$current_exercice.id].total_tries} {$my.exercices[$current_exercice.id].total_tries == 1?"tentative":"tentatives"}) + {/if} + {/if} + {:else} + {$current_exercice.solved} {$current_exercice.solved == 1?"équipe":"équipes"} + {/if} +
+
+ +
{#if $my && $my.team_id} - + {#if $settings.acceptNewIssue}