12345678910111213141516171819202122232425262728293031323334353637383940 |
- // insérer des espaces insécables avant les signes de ponctuations et remplacer les guillemets
- if (debug) console.log('start nonBreakingSpaces');
- (function() {
- let contentsToClean = document.querySelectorAll('.labeur, .free, .latour, .latour_nohead, .lampe, .lampe_nohead, .bibliographie');
-
- for (let content of contentsToClean) {
- content.innerHTML = content.innerHTML.replaceAll(' :', ' :');
- content.innerHTML = content.innerHTML.replaceAll(' ?', ' ?');
- content.innerHTML = content.innerHTML.replaceAll(' !', ' !');
- content.innerHTML = content.innerHTML.replaceAll('« ', '« ');
- content.innerHTML = content.innerHTML.replaceAll(' »', ' »');
- content.innerHTML = content.innerHTML.replaceAll('(« ', '(« ');
- content.innerHTML = content.innerHTML.replaceAll(' »)', ' »)');
- content.innerHTML = content.innerHTML.replaceAll('“', '« ');
- content.innerHTML = content.innerHTML.replaceAll('”', ' »');
- content.innerHTML = content.innerHTML.replaceAll(' min', ' min');
- }
- })();
- if (debug) console.log('end nonBreakingSpaces');
- /*
- // micro-typo
- for(let j = 0; j < contentToParse[i].childNodes.length; j++) {
- let contentHTML = contentToParse[i].childNodes[j].innerHTML;
- if (contentHTML != undefined) {
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll(' :', ' :');
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll(' ?', ' ?');
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll(' !', ' !');
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll('« ', '« ');
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll(' »', ' »');
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll('(« ', '(« ');
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll(' »)', ' »)');
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll('“', '« ');
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll('”', ' »');
- contentToParse[i].childNodes[j].innerHTML = contentToParse[i].childNodes[j].innerHTML.replaceAll(' min', ' min');
- }
- } */
|