handling absence of printedBrochureSectiob
This commit is contained in:
parent
6fb6e76c65
commit
d35f76284d
|
|
@ -335,18 +335,37 @@ async function hydrateAll() {
|
||||||
// ### SECTION VISIBILITIES
|
// ### SECTION VISIBILITIES
|
||||||
// #########################
|
// #########################
|
||||||
|
|
||||||
function handleSectionVisibility() {
|
function hideSectionPrintedBrochure() {
|
||||||
|
const sectionPrintedBrochure = document.querySelector('#highlighted-share-publication') ?? null;
|
||||||
|
if (!sectionPrintedBrochure) return;
|
||||||
|
sectionPrintedBrochure.setAttribute('hidden', true);
|
||||||
|
}
|
||||||
|
function showSectionPrintedBrochure() {
|
||||||
|
const sectionPrintedBrochure = document.querySelector('#highlighted-share-publication');
|
||||||
|
if (!sectionPrintedBrochure) return;
|
||||||
|
sectionPrintedBrochure.removeAttribute('hidden');
|
||||||
|
}
|
||||||
|
function hideSectionFichesInfos() {
|
||||||
const sectionFichesInfos = document.querySelector('.fiches-infos-archives');
|
const sectionFichesInfos = document.querySelector('.fiches-infos-archives');
|
||||||
|
if (!sectionFichesInfos) return;
|
||||||
|
sectionFichesInfos.setAttribute('hidden', true);
|
||||||
|
}
|
||||||
|
function showSectionFichesInfos() {
|
||||||
|
const sectionFichesInfos = document.querySelector('.fiches-infos-archives');
|
||||||
|
if (!sectionFichesInfos) return;
|
||||||
|
sectionFichesInfos.removeAttribute('hidden');
|
||||||
|
}
|
||||||
|
function handleSectionVisibility() {
|
||||||
const sectionBrochures = document.querySelector('.brochures-archives');
|
const sectionBrochures = document.querySelector('.brochures-archives');
|
||||||
const sectionWebinaires = document.querySelector('.videos-webinaires-archives');
|
const sectionWebinaires = document.querySelector('.videos-webinaires-archives');
|
||||||
const sectionHighlight = document.querySelector('#highlighted-document');
|
const sectionHighlight = document.querySelector('#highlighted-document');
|
||||||
const sectionPrintedBrochure = document.querySelector('#highlighted-share-publication');
|
const sectionFichesInfos = document.querySelector('.fiches-infos-archives');
|
||||||
|
|
||||||
sectionFichesInfos.removeAttribute('hidden');
|
showSectionPrintedBrochure();
|
||||||
|
showSectionFichesInfos();
|
||||||
sectionWebinaires.removeAttribute('hidden');
|
sectionWebinaires.removeAttribute('hidden');
|
||||||
sectionBrochures.removeAttribute('hidden');
|
sectionBrochures.removeAttribute('hidden');
|
||||||
sectionHighlight.removeAttribute('hidden');
|
sectionHighlight.removeAttribute('hidden');
|
||||||
sectionPrintedBrochure.removeAttribute('hidden');
|
|
||||||
|
|
||||||
let loadMoreBrochuresButton = sectionBrochures.querySelector('.cta--load-more');
|
let loadMoreBrochuresButton = sectionBrochures.querySelector('.cta--load-more');
|
||||||
let loadMoreFichesInfosButton = sectionFichesInfos.querySelector('.cta--load-more');
|
let loadMoreFichesInfosButton = sectionFichesInfos.querySelector('.cta--load-more');
|
||||||
|
|
@ -355,19 +374,18 @@ function handleSectionVisibility() {
|
||||||
|
|
||||||
switch (publicationType) {
|
switch (publicationType) {
|
||||||
case 'brochures':
|
case 'brochures':
|
||||||
sectionFichesInfos.setAttribute('hidden', true);
|
hideSectionFichesInfos();
|
||||||
|
hideSectionPrintedBrochure();
|
||||||
sectionWebinaires.setAttribute('hidden', true);
|
sectionWebinaires.setAttribute('hidden', true);
|
||||||
sectionHighlight.setAttribute('hidden', true);
|
sectionHighlight.setAttribute('hidden', true);
|
||||||
sectionPrintedBrochure.setAttribute('hidden', true);
|
|
||||||
|
|
||||||
loadMoreBrochuresButton.setAttribute('hidden', true);
|
loadMoreBrochuresButton.setAttribute('hidden', true);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'fiches-infos':
|
case 'fiches-infos':
|
||||||
|
hideSectionPrintedBrochure();
|
||||||
sectionBrochures.setAttribute('hidden', true);
|
sectionBrochures.setAttribute('hidden', true);
|
||||||
sectionWebinaires.setAttribute('hidden', true);
|
sectionWebinaires.setAttribute('hidden', true);
|
||||||
sectionHighlight.setAttribute('hidden', true);
|
sectionHighlight.setAttribute('hidden', true);
|
||||||
sectionPrintedBrochure.setAttribute('hidden', true);
|
|
||||||
|
|
||||||
loadMoreFichesInfosButton.setAttribute('hidden', true);
|
loadMoreFichesInfosButton.setAttribute('hidden', true);
|
||||||
|
|
||||||
|
|
@ -377,18 +395,13 @@ function handleSectionVisibility() {
|
||||||
sectionFichesInfos.setAttribute('hidden', true);
|
sectionFichesInfos.setAttribute('hidden', true);
|
||||||
sectionBrochures.setAttribute('hidden', true);
|
sectionBrochures.setAttribute('hidden', true);
|
||||||
sectionHighlight.setAttribute('hidden', true);
|
sectionHighlight.setAttribute('hidden', true);
|
||||||
sectionPrintedBrochure.setAttribute('hidden', true);
|
hideSectionFichesInfos();
|
||||||
|
hideSectionPrintedBrochure();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'all':
|
case 'all':
|
||||||
loadMoreBrochuresButton.setAttribute('hidden', true);
|
loadMoreBrochuresButton.setAttribute('hidden', true);
|
||||||
loadMoreFichesInfosButton.setAttribute('hidden', true);
|
loadMoreFichesInfosButton.setAttribute('hidden', true);
|
||||||
|
|
||||||
// sectionBrochures.removeAttribute('hidden');
|
|
||||||
// sectionFichesInfos.removeAttribute('hidden');
|
|
||||||
// sectionWebinaires.removeAttribute('hidden');
|
|
||||||
// sectionHighlight.removeAttribute('hidden');
|
|
||||||
// sectionPrintedBrochure.removeAttribute('hidden');
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user