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

This commit is contained in:
Fabrice PENHOËT 2020-11-16 11:59:28 +01:00
parent f27ddda44e
commit 69d8ccb50a
1 changed files with 15 additions and 10 deletions

View File

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