Browse Source

Debug pré-affichage page d'un quiz groupé, quand aucun élément ne lui ai encore associé.

master
Fabrice PENHOËT 10 months ago
parent
commit
69d8ccb50a
  1. 25
      views/wikilerni/quiz-group.pug

25
views/wikilerni/quiz-group.pug

@ -8,18 +8,22 @@ block content
// Il n'y a pas d'illustration spécifique au groupe, donc on reprend celle du premier élément du groupe de quizs
-
const imgAttributes = { alt: txtIllustration.defaultAlt, style: "opacity: 0.0;" };
if(group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0)
console.log(group);
if(group.Questionnaires.length !==0)
{
if (tool.isEmpty(group.Questionnaires[0].Illustrations[0].alt)===false)
imgAttributes.alt=group.Questionnaires[0].Illustrations[0].alt;
if(tool.isEmpty(group.Questionnaires[0].Illustrations[0].title)===false)
imgAttributes.title=group.Questionnaires[0].Illustrations[0].title;
const imgAttributes = { alt: txtIllustration.defaultAlt, style: "opacity: 0.0;" };
if(group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0)
{
if (tool.isEmpty(group.Questionnaires[0].Illustrations[0].alt)===false)
imgAttributes.alt=group.Questionnaires[0].Illustrations[0].alt;
if(tool.isEmpty(group.Questionnaires[0].Illustrations[0].title)===false)
imgAttributes.title=group.Questionnaires[0].Illustrations[0].title;
}
}
const publishedAtTxt=tool.dateFormat(group.Group.publishingAt, group.Group.language);
const updatedAtTxt=tool.dateFormat(group.Group.updatedAt, group.Group.language);
if(group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0)
if(group.Questionnaires.length !==0 && group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0)
div(id="content-picture" class="cardboard")
div(style="background-image: url('/img/quizs/"+group.Questionnaires[0].Illustrations[0].url+"');")
img(src="/img/quizs/"+group.Questionnaires[0].Illustrations[0].url)&attributes(imgAttributes)
@ -32,7 +36,7 @@ block content
h1(class="cardboard")
img(id="required-time-icon" src="/themes/wikilerni/img/time-required-medium.png")
span #{group.Group.title}
if(group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0)
if(group.Questionnaires.length !==0 && group.Questionnaires[0].Illustrations!=undefined && group.Questionnaires[0].Illustrations.length!==0)
a(href="/img/quizs/"+group.Questionnaires[0].Illustrations[0].url target="_blank" rel="noopener")
img(src="/img/quizs/min/"+group.Questionnaires[0].Illustrations[0].url class="thumb")&attributes(imgAttributes)
div(id="content-title-corner")
@ -87,8 +91,9 @@ block content
p.info !{txtGroups.commonIntroTxt}
// - lien vers premier élément du groupe (html autorisé pour permettre les symboles unicodes)
div#links
a(href="/"+configQuestionnaires.dirWebQuestionnaires+"/"+group.Questionnaires[0].Questionnaire.slug+".html" class="button cardboard" title=group.Questionnaires[0].Questionnaire.title) !{"← "+txtGroups.linkFirstElementGroup}
if(group.Questionnaires.length !==0)
div#links
a(href="/"+configQuestionnaires.dirWebQuestionnaires+"/"+group.Questionnaires[0].Questionnaire.slug+".html" class="button cardboard" title=group.Questionnaires[0].Questionnaire.title) !{"← "+txtGroups.linkFirstElementGroup}
div#zerozozio
a(href="mailto:?to=&subject="+group.Group.title+"&body="+txtQuestionnaire.btnShareQuizMailBody+linkCanonical rel="nofollow noopener" title=txtQuestionnaire.btnShareQuizTxt+"e-mail* ("+txtGeneral.alertNewWindow+")" target="_blank")

Loading…
Cancel
Save