chapitreneuf / nova

Maquette Lodel compatible avec OpenEdition Journals
GNU General Public License v3.0
4 stars 4 forks source link

Mauvais positionnement des notes #100

Closed brrd closed 2 years ago

brrd commented 2 years ago

Sur certaines pages article les notes en marge ne sont pas en face des appels de note, il y a un décalage qui se créé au fur et à mesure de l'article.

Exemple : https://devisu.inha.fr/photographica/594

Sur Chrome : erreur de positionnement au premier chargement de la page, corrigé après reload. Sur FF : erreur de positionnement, corrigé dès l'ouverture de la console. Possiblement un event à attendre avant de lancer la fonction.

brrd commented 2 years ago

Solution à essayer, dans setSidenotesPosition() :

var maxBottom = $("#sidenotes").offset().top + $("#sidenotes").innerHeight() - 100;

// Try until element is displayed
if (maxBottom < 0) {
    window.setTimeout(function() {
        setSidenotesPosition();
    }, 100);
    return;
}

// Lien "notes suivantes"
// etc.