corrigé les pbs sur les encarts + ajouts d'un style de photos + fonts fonctionnent sur chromium
This commit is contained in:
@@ -6,9 +6,12 @@ let baliseWords = [
|
||||
'temps',
|
||||
'moment',
|
||||
'latour',
|
||||
'latour_nohead',
|
||||
'lampe',
|
||||
'lampe_nohead',
|
||||
'bibliographie',
|
||||
'imgsmall',
|
||||
'imgsmall_bottom',
|
||||
'fullpage2imgs',
|
||||
'fullpageimage',
|
||||
'tripleimgs',
|
||||
@@ -21,7 +24,9 @@ let baliseWords = [
|
||||
'imgfullspreadright_bleedtop',
|
||||
'imgfullspreadright_bleed',
|
||||
'breakbefore',
|
||||
'breakafter'
|
||||
'breakafter',
|
||||
`doublepage_bigright`,
|
||||
`doublepage_bigleft`
|
||||
];
|
||||
|
||||
var bodyContent = $('#body').html();
|
||||
@@ -52,42 +57,46 @@ for(let i = 0; i < moments.length; i++) {
|
||||
|
||||
// cleaner le balisage des éléments contenant plusieurs paragraphes
|
||||
let contentToParse = [];
|
||||
let labeurs = document.getElementsByClassName("labeur");
|
||||
for(let i = 0; i < labeurs.length; i++) {
|
||||
contentToParse.push(labeurs[i]);
|
||||
let labeurs = document.querySelectorAll('.labeur');
|
||||
for(let labeur of labeurs) {
|
||||
contentToParse.push(labeur);
|
||||
}
|
||||
|
||||
// créer header icons pour encarts
|
||||
let latours = document.getElementsByClassName("latour");
|
||||
for(let i = 0; i < latours.length; i++) {
|
||||
contentToParse.push(latours[i]);
|
||||
let encarts = document.querySelectorAll('.latour, .latour_nohead, .lampe, .lampe_nohead');
|
||||
for(let encart of encarts) {
|
||||
contentToParse.push(encart);
|
||||
|
||||
let headContent = latours[i].firstChild
|
||||
let headerEl = document.createElement('div');
|
||||
headerEl.setAttribute('class', 'latour-header')
|
||||
let iconImg = document.createElement('img');
|
||||
let headContent = encart.firstChild
|
||||
let headerEl = document.createElement('div');
|
||||
headerEl.setAttribute('class', 'encart-header')
|
||||
let iconImg = document.createElement('img');
|
||||
if (encart.classList.contains('latour') || encart.classList.contains('latour')) {
|
||||
iconImg.setAttribute('src', '/user/themes/carnet-atterrissage/assets/map.png');
|
||||
headerEl.append(iconImg);
|
||||
headerEl.append(headContent);
|
||||
|
||||
latours[i].firstChild?.remove();
|
||||
latours[i].prepend(headerEl);
|
||||
}
|
||||
|
||||
let lampes = document.getElementsByClassName("lampe");
|
||||
for(let i = 0; i < lampes.length; i++) {
|
||||
contentToParse.push(lampes[i]);
|
||||
|
||||
let headContent = lampes[i].firstChild
|
||||
let headerEl = document.createElement('div');
|
||||
headerEl.setAttribute('class', 'lampe-header')
|
||||
let iconImg = document.createElement('img');
|
||||
} else if (encart.classList.contains('lampe') || encart.classList.contains('lampe_nohead')) {
|
||||
iconImg.setAttribute('src', '/user/themes/carnet-atterrissage/assets/lampe.png');
|
||||
headerEl.append(iconImg);
|
||||
headerEl.append(headContent);
|
||||
}
|
||||
|
||||
lampes[i].firstChild?.remove();
|
||||
lampes[i].prepend(headerEl);
|
||||
if (encart.classList.contains('latour_nohead') || encart.classList.contains('lampe_nohead')) {
|
||||
headerEl.style.flexDirection = 'column';
|
||||
headerEl.style.alignItems = 'flex-start';
|
||||
headerEl.style.fontWeight = 'normal';
|
||||
iconImg.style.marginBottom = '2mm';
|
||||
encart.style.paddingTop = '5mm';
|
||||
encart.style.paddingBottom = '5mm';
|
||||
iconImg.style.margin = '0';
|
||||
iconImg.style.marginBottom = '2.5mm';
|
||||
}
|
||||
|
||||
headerEl.append(iconImg);
|
||||
headerEl.append(headContent);
|
||||
|
||||
encart.firstChild?.remove();
|
||||
encart.prepend(headerEl);
|
||||
|
||||
if (encart.querySelector('.encart-header').nextElementSibling == null) {
|
||||
encart.querySelector('.encart-header').style.marginBottom = '0';
|
||||
}
|
||||
}
|
||||
|
||||
for(let i = 0; i < contentToParse.length; i++) {
|
||||
|
||||
Reference in New Issue
Block a user