- Beiträge: 39
- Dank erhalten: 4
- Foren
- Lokalisierte Foren
- French forum
- bug au niveau de l'affichage des stat sur les camembert en mode stat
bug au niveau de l'affichage des stat sur les camembert en mode stat
1 Jahr 9 Monate her #154541
von pberthol
COM_KUNENA_MESSAGE_CREATED_NEW
Bonjour,
Nous avons observé un bug au niveau de l'affichage des stats sur les camembert en mode statistique expert :
en effet lors du passage de a souris le décompte est affiché avec la mention % au lieu du pourcentage ce qui crée un confusion cf capture ci joint
cordialement,
Version 2.63.1+170305
Nous avons observé un bug au niveau de l'affichage des stats sur les camembert en mode statistique expert :
en effet lors du passage de a souris le décompte est affiché avec la mention % au lieu du pourcentage ce qui crée un confusion cf capture ci joint
cordialement,
Version 2.63.1+170305
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
1 Jahr 9 Monate her #154618
von Nickko
Nickko
Head of ergonomics, UX & UI.
COM_KUNENA_MESSAGE_REPLIED_NEW
Merci mais ce n'est pas ici qu'il faut signaler les bug. C'est dans le bug tracker, menu communauté en haut de ce cette page.
Il faut bien sûr vérifier qu'il soit nouveau, il est inutile de signaler une seconde fois un bug qui figure déjà dans le bug tracker, en revanche, il peut être intéressant d'ajouter vos informations si elles sont plus complètes que celles qui figurent déjà dans la description du bug.
Il faut bien sûr vérifier qu'il soit nouveau, il est inutile de signaler une seconde fois un bug qui figure déjà dans le bug tracker, en revanche, il peut être intéressant d'ajouter vos informations si elles sont plus complètes que celles qui figurent déjà dans la description du bug.
Nickko
Head of ergonomics, UX & UI.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
1 Jahr 4 Monate her #159084
von pberthol
COM_KUNENA_MESSAGE_REPLIED_NEW
Bonjour,
Bug rapporté ici :
apparemment affecté mais pas corrigé
https://bugs.limesurvey.org/view.php?id=12489
y'a t'il moyen d'avoir des infos sur l'origine du bug afin que je puisse créer temporairement un fix en attendant la version
corrigée ?
Bug rapporté ici :
apparemment affecté mais pas corrigé
https://bugs.limesurvey.org/view.php?id=12489
y'a t'il moyen d'avoir des infos sur l'origine du bug afin que je puisse créer temporairement un fix en attendant la version
corrigée ?
Folgende Benutzer bedankten sich: DenisChenu
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
1 Jahr 4 Monate her #159087
von Nickko
Nickko
Head of ergonomics, UX & UI.
COM_KUNENA_MESSAGE_REPLIED_NEW
Puisque c'est toi qui a rapporté le bug, c'est toi qui a le plus d'info...
Nickko
Head of ergonomics, UX & UI.
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
- DenisChenu
-
- Abwesend
- LimeSurvey Community Team
-
Weniger
Mehr
- Beiträge: 10520
- Karma: 408
- Dank erhalten: 1865
1 Jahr 4 Monate her #159157
von DenisChenu
github.com/LimeSurvey/LimeSurvey/blob/master/CONTRIBUTING.md
Un logiciel libre n'évolu que par ses contributeurs
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
COM_KUNENA_MESSAGE_REPLIED_NEW
Si tu trouve un correctif : hésite pas à proposer ce correctif, c'est tout de même le meilleuir moyen …pberthol schrieb: y'a t'il moyen d'avoir des infos sur l'origine du bug afin que je puisse créer temporairement un fix en attendant la version
corrigée ?
github.com/LimeSurvey/LimeSurvey/blob/master/CONTRIBUTING.md
Un logiciel libre n'évolu que par ses contributeurs
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
1 Jahr 2 Monate her - 1 Jahr 2 Monate her #161782
von pberthol
COM_KUNENA_MESSAGE_REPLIED_NEW
2 petits correctif maison comme je ne suis pas un grand spécialiste le pose ici parcequ'il sont moche :
le premier : on enleve le pourcentage de la bulle :
rdv sur
limesurvey/scripts/admin/statistics.js
ligne 180 à peu pret
on modifie :
par
voila c'est moche, mais juste
le deuxieme
on decide de convertir les chiffre en pourcentage on garde le signe % mais on calcul le percentage associé :
code original :
ligne 140 a peu pret
rdv sur
limesurvey/scripts/admin/statistics.js
en :
explication : création d'une variable "max" qui calcul le total des valeur de chaque camenbert
le premier : on enleve le pourcentage de la bulle :
rdv sur
limesurvey/scripts/admin/statistics.js
ligne 180 à peu pret
on modifie :
var $options = {
tooltipTemplate: "<%if (label){%><%=label %>: <%}%><%= value + '%' %>",
};
par
var $options = {
tooltipTemplate: "<%if (label){%><%=label %>: <%}%><%= value %>",
};
voila c'est moche, mais juste
le deuxieme
on decide de convertir les chiffre en pourcentage on garde le signe % mais on calcul le percentage associé :
code original :
ligne 140 a peu pret
rdv sur
limesurvey/scripts/admin/statistics.js
/**
* This function load the graphs needing datas (pie chart, polar, Doughnut)
*/
function init_chart_js_graph_with_datas($type,$qid)
{
var canvasId = 'chartjs-'+$qid;
var $canvas = document.getElementById(canvasId).getContext("2d");
var $canva = $('#'+canvasId);
var $color = $canva.data('color');
var $statistics = statisticsData['quid'+$qid];
if($statistics == undefined) return;
var $labels = $statistics.labels
var $grawdata = $statistics.grawdata
var $chartDef = new Array();
$('#legend-no-percent-'+$qid).hide();
$('#legend-percent-'+$qid).show();
$('#stat-no-answer-'+$qid).show();
$.each($labels, function($i, $label) {
$colori = (parseInt($i)+$color);
$chartDef[$i] = {
value: $grawdata[$i],
color:"rgba("+COLORS_FOR_SURVEY[$colori]+",0.6)",
highlight: "rgba("+COLORS_FOR_SURVEY[$colori]+",0.9)",
label: $label,
};
});
var $options = {
tooltipTemplate: "<%if (label){%><%=label %>: <%}%><%= value + '%' %>",
};
if (typeof chartjs != "undefined") {
if (typeof chartjs[$qid] != "undefined") {
window.chartjs[$qid].destroy();
}
}
window.chartjs[$qid] = new Chart($canvas)[$type](
$chartDef,
$options
);
}
en :
/**
* This function load the graphs needing datas (pie chart, polar, Doughnut)
*/
function init_chart_js_graph_with_datas($type,$qid)
{
var canvasId = 'chartjs-'+$qid;
var $canvas = document.getElementById(canvasId).getContext("2d");
var $canva = $('#'+canvasId);
var $color = $canva.data('color');
var $statistics = statisticsData['quid'+$qid];
if($statistics == undefined) return;
var $labels = $statistics.labels
var $grawdata = $statistics.grawdata
var $chartDef = new Array();
var max = 0;
$('#legend-no-percent-'+$qid).hide();
$('#legend-percent-'+$qid).show();
$('#stat-no-answer-'+$qid).show();
$.each($labels, function($i, $label) {
max = max + parseInt($grawdata[$i]);
});
$.each($labels, function($i, $label) {
$colori = (parseInt($i)+$color);
$chartDef[$i] = {
value: Math.floor(($grawdata[$i]/max)*100),
color:"rgba("+COLORS_FOR_SURVEY[$colori]+",0.6)",
highlight: "rgba("+COLORS_FOR_SURVEY[$colori]+",0.9)",
label: $label,
};
});
var $options = {
tooltipTemplate: "<%if (label){%><%=label %>: <%}%><%= value + '%' %>",
};
if (typeof chartjs != "undefined") {
if (typeof chartjs[$qid] != "undefined") {
window.chartjs[$qid].destroy();
}
}
window.chartjs[$qid] = new Chart($canvas)[$type](
$chartDef,
$options
);
}
explication : création d'une variable "max" qui calcul le total des valeur de chaque camenbert
[
va max=0;
$.each($labels, function($i, $label) {
max = max + parseInt($grawdata[$i]);
});
/code]
voila, c'est nul mais ça fonctionne
remplacement de la simple valeur par le calcul du pourcentage
[code type="javascript"]
Math.floor(($grawdata[$i]/max)*100)
Last edit: 1 Jahr 2 Monate her by pberthol.
Folgende Benutzer bedankten sich: ereaconseil
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
9 Monate 3 Wochen her #167952
von LouisGac
COM_KUNENA_MESSAGE_REPLIED_NEW
bon ça a l'air d'un correctif très sympa, je n'avais pas vu ce post.
Denis tu l'as testé?
Denis tu l'as testé?
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
- dominikvitt
-
- Abwesend
- Administrator Lime
-
Weniger
Mehr
- Beiträge: 5
- Dank erhalten: 2
3 Monate 1 Woche her #176691
von dominikvitt
COM_KUNENA_MESSAGE_REPLIED_NEW
It is fixed in version 3.15.4., the patch is using this code.
github.com/LimeSurvey/LimeSurvey/commit/...7e6d391ca32accc10370
github.com/LimeSurvey/LimeSurvey/commit/...7e6d391ca32accc10370
Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.
Moderatoren: Nickko