From 78fbaf1ac870dec86b7297910af24dd6622f7e53 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet
Date: Wed, 6 Dec 2023 18:57:07 +0100
Subject: [PATCH] =?UTF-8?q?Fix:=20pr=C3=A9cision=20affichage=20sommes=20co?=
=?UTF-8?q?efs=20BUT?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/static/js/table_editor.js | 20 ++++++++++++++++----
app/templates/pn/form_modules_ue_coefs.j2 | 10 +++++-----
2 files changed, 21 insertions(+), 9 deletions(-)
diff --git a/app/static/js/table_editor.js b/app/static/js/table_editor.js
index 18b4bd686..6cb410e6a 100644
--- a/app/static/js/table_editor.js
+++ b/app/static/js/table_editor.js
@@ -69,7 +69,10 @@ function showSums(sumsRessources, sumsUE) {
--nbX:1;
--nbY:1;
">
- ${value / 100}
+ ${(value / 100).toLocaleString(undefined, {
+ minimumFractionDigits: 0,
+ maximumFractionDigits: 2,
+ })}
`;
});
@@ -86,7 +89,10 @@ function showSums(sumsRessources, sumsUE) {
--nbX:1;
--nbY:1;
">
- ${value / 100}
+ ${(value / 100).toLocaleString(undefined, {
+ minimumFractionDigits: 0,
+ maximumFractionDigits: 2,
+ })}
`;
});
@@ -223,7 +229,10 @@ function processSums() {
});
document.querySelector(
`.sums[data-x="${this.dataset.x}"][data-y="${lastY}"]`
- ).innerText = sum / 100;
+ ).innerText = (sum / 100).toLocaleString(undefined, {
+ minimumFractionDigits: 0,
+ maximumFractionDigits: 2,
+ });
sum = 0;
document
@@ -238,7 +247,10 @@ function processSums() {
});
document.querySelector(
`.sums[data-x="${lastX}"][data-y="${this.dataset.y}"]`
- ).innerText = sum / 100;
+ ).innerText = (sum / 100).toLocaleString(undefined, {
+ minimumFractionDigits: 0,
+ maximumFractionDigits: 2,
+ });
}
/******************************/
diff --git a/app/templates/pn/form_modules_ue_coefs.j2 b/app/templates/pn/form_modules_ue_coefs.j2
index 01ee098ac..66ba286fc 100644
--- a/app/templates/pn/form_modules_ue_coefs.j2
+++ b/app/templates/pn/form_modules_ue_coefs.j2
@@ -33,8 +33,8 @@
{% endif %}
@@ -52,7 +52,7 @@
restreindre l'affichage aux UE et modules de l'un des parcours à l'aide du
menu "Parcours" au dessus du tableau. Les UEs et modules de tronc commun
apparaissent toujours.
- Les cases grisées à droite et en bas donnent la somme des coefficients.
+ Les cases grisées à droite et en bas donnent la somme indicative des coefficients.
@@ -103,7 +103,7 @@
obj.classList.add("modified");
else
obj.classList.remove("modified");
- // Lorsque les données sont bien enregistrées, on enlève
+ // Lorsque les données sont bien enregistrées, on enlève
// l'indication que c'est bon au bout d'un temps
//setTimeout(() => {
// obj.classList.remove("modified");
@@ -112,4 +112,4 @@
);
return true;
}
-
\ No newline at end of file
+