Closed brrd closed 4 years ago
Le problème est que les
dans les notes n'ont pas de class 'notesbaspage' mais une 'texte'.
J'ai pris le truc en compte pour que ça cherche les p[class=texte] si il n'y a pas de notesbaspage.
je peux forcer la class dans le filtre au besoin
J'ai l'impression que c'est finalement ce que tu as fait sur https://dev.edinum.org/novabis/338 car je vois que le style dans les notes marginales est devenu notesbaspage
.
J'ai chargé le même XML dans une lodelia et le style reste texte
dans les notes de bas de page, mais cela ressort bien dans la maquette : http://checklist.labocleo.org/test/index.php?id=867
Du coup je suppose que le mieux est de faire pareil qu'OpenEdition et d'agir sur les CSS plutôt que considérer que c'est un problème de stylage ou de ME.
Du coup je vous propose de :
.notesbaspage
par .article__footnotes-contents p
et .article__sidenotes p
pour que l'affichage accepte toutes les class...et ça veut aussi dire qu'il faut moi aussi que je corrige le js !
Si il faut quand même toucher au filtre, sinon ça ne cut pas le texte. Mais je ne touche pas à la class du
Le filtre fait donc: Si il n'y a pas de class=notesbaspage, alors chercher des class=texte
Le filtre fait donc: Si il n'y a pas de class=notesbaspage, alors chercher des class=texte
AMA il faut plutôt chercher tous les p qui sont dans le container de notes indépendamment de leur class. Apparemment la lodelia supporte maintenant plein de class dans les notes : citations, légende, etc.
Voilà, ça prend les éléments à la racine comme des notes. C'est donc complètement générique.
Il faut changer le CSS pour que ça ne tape pas sur p.notesbaspage mais sur ce qui est dans la colonne notes
ok j'ai remplacé les sélecteurs .notesbaspage par .articlefootnotes-contents p et .articlesidenotes p
sauf .notesbaspage__more-link, car je ne sais plus a quoi ca correspond
@ShazaamYo .notesbaspage__more-link doit être traité de la même façon que le reste. C'est un lien "voir les autres notes" qui s'affiche quand il n'y a plus de place dans la marge pour afficher d'autres notes.
et ca deviens quoi du coup ? .article__footnotes-contents p.more-link ? y a un exemple qq part ?
et ca deviens quoi du coup ?
<p class="notesbaspage notesbaspage--more">
<a class="notesbaspage__more-link" href="#ftn10">@notes_suivantes</a>
</p>
y a un exemple qq part ?
ok merci
Donc on ferme le ticket non ?
Nope, je dois encore vérifier que le JS qui positionne les notes fonctionne indépendamment de la classe des p. Je fais ça mardi prochain quand j'ai du temps.
Normalement c'est ok.
Le filtre cutnotes utilisé pour générer les notes marginales ne fonctionne pas correctement avec les documents importés en TEI.
Le comportement qui pose problème :
[#NOTESBASPAGE|cutnotes(150)]
p
portent la classe "texte" et non "notesbaspage" (voir ci-après)Markup attendu :
Markup obtenu :
Exemple (en TEI) de note mal gérée :
Exemples en ligne :
Code concerné :
Edit : TODO