Open maxime-fily opened 9 months ago
Effectivement, le passage d'une annotation à l'autre ne se fait qu'en sens unique ! Il y a un bug.
On peut passer de "annotation 1" (celle en XML, qui s'affiche en premier) à "annotation 2", en cliquant sur "annotation 2". Cool ! Mais on est ensuite "coincé" sur la 2e annotation, sans possibilité de revenir à la première. L'indication "annotation 1" est inerte (il ne se passe rien qd on clique dessus).
Voici un "minimal non-working example" : https://doi.org/10.24397/pangloss-0007681
Le bouton "actif" (sur lequel on peut cliquer) c'est "annotation 2" ... même si c'est déjà cette annotation-là qui s'affiche. Qd on clique sur le bouton, la page se recharge, à l'identique (puisqu'on est déjà sur cette annotation 2) : on ne peut pas revenir à "annotation 1".
Sans doute un problème de gestion des boutons "annotation 1" et "annotation 2" ? @EdouardSombie
Autre exemple : https://doi.org/10.24397/pangloss-0007530
Je constate le problème de gestion des boutons: une fois qu'on a cliqué sur le lien "annotations 2", le lien "annotations 1" n'est pas cliquable. Il faut donc regarder de ce côté là en premier lieu (pas géré dans le player)
Du coup, @EdouardSombie ça serait à toi de regarder ? ++
Oui, je regarde ce truc. C'est vraiment étrange. Je vous tiens au courant.
Re-salut, J'ai réglé le souci d'affichage sur le bouton et étrangement, les annotations se chargent bien :) https://doi.org/10.24397/pangloss-0007681
@m8nli9ht : Quand je charge l'exemple donné par Séverine( https://doi.org/10.24397/pangloss-0007530 ), le player ne se charge pas et me donne cette erreur dans la console : Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'transcriptions') Quand je passe à l'annotation 2 et que je reviens à la 1, ça marche...
@Alexis : tu peux faire un ou 2 tests sur des ressources avec plusieurs annotations ?
A bientôt Edouard
Yes, c'est parti ! Voici le retour un peu détaillé.
Je n'ai pas sous la main d'exemple de document pour lequel on n'ait qu'un PDF et pas de XML. Il faudrait regarder : l'hypothèse serait que ça devrait... ne pas se charger correctement, pas plus que dans les exemples ci-dessus.
Re-salut, J'ai réglé le souci d'affichage sur le bouton et étrangement, les annotations se chargent bien :) https://doi.org/10.24397/pangloss-0007681
@m8nli9ht : Quand je charge l'exemple donné par Séverine( https://doi.org/10.24397/pangloss-0007530 ), le player ne se charge pas et me donne cette erreur dans la console : Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'transcriptions') Quand je passe à l'annotation 2 et que je reviens à la 1, ça marche...
@alexis : tu peux faire un ou 2 tests sur des ressources avec plusieurs annotations ?
A bientôt Edouard
Je corrige le bug.
Pour la petite explication : la différence se trouve dans les paramètres de l'URL selon si on renseigne les options d'affichage ou pas (optionTextTranscriptions=&optionTextTranslations=&optionWordTranscriptions=&optionWordTranslations=). C'est ce qui fait que dans un cas ça marche et pas dans l'autre.
Corrigé et livré, à valider
C'est bon pour moi ! Je vous laisse regarder aussi avant de fermer le ticket au cas où je n'aurais pas testé tous les cas.
Pour moi, ça ne marche pas mieux qu'avant... Ca rame et ça ne charge pas le PDF. Testé sous Firefox (après suppression du cache & rechargement).
L'URL est :
Comme avant, je dois cliquer sur "annotation 2" puis revenir sur "annotation 1" pour que ça se charge. L'URL devient alors :
Même résultat sous Brave.
Sur les annotations doubles à l'origine de la demande (na de Lataddi), tout va bien. Par contre, le cas mentionné par Alexis ne fonctionne toujours pas (sur l'ubykh). Mais on peut voir ça demain, c'est pas la fin du monde ;)
Re-Corrigé et livré, à valider!
Bilan du test : l'annotation 1 (la page PDF) se charge, comme souhaité :100: ... mais on y a perdu la page XML, qui est vide de contenu, parce que toutes les cases d'options sont décochées.
Ce qu'on voudrait : l'affichage ordinaire :
URL de la page qui se charge normalement (affichage par défaut sur "landing page") : https://pangloss.cnrs.fr/corpus/show?lang=en&mode=pro&oai_primary=cocoon-f3cccaf0-cd8e-3353-b227-fc6e196577ce&oai_secondary=cocoon-81e5e086-e55c-3636-a835-586929d58316&optionTextTranscriptions=&optionTextTranslations=&optionSentenceTranscriptions=phono&optionSentenceTranslations=en&optionWordTranscriptions=other&optionWordTranslations=en&optionMorphemeTranscriptions=other&optionMorphemeTranslations=en&optionNotes=&continuousPlay=false
Je n'ai rien modifié dans cette partie du lecteur, qui d'ailleurs est conforme à cette demande : https://github.com/CNRS-LACITO/eastlingplayer/issues/27
Il faudrait donc que l'URL vers l'Annotation XML ne contienne aucune des options, soit https://pangloss.cnrs.fr/corpus/show?lang=en&mode=pro&oai_primary=cocoon-f3cccaf0-cd8e-3353-b227-fc6e196577ce&oai_secondary=cocoon-81e5e086-e55c-3636-a835-586929d58316 J'ai vérifié et cela fonctionne de mon côté.
@EdouardSombie, tu as changé quelque chose entre temps concernant l'URL et ses options d'affichage?
Les dépôts ayant plusieurs fichiers d'annotation ne répondent plus bien : il est possible d'accéder une fois au premier fichier, une fois au second, et ensuite impossible de rechanger d'onglet d'annotation. Ceci est bloquant pour les fichiers déjà déposés. Etant à ma connaissance le seul déposant avec deux annotations pour un fichier audio, je propose qu'on voie ensemble quoi faire car cette 'issue' a des ramifications vis à vis de la convention OLAC, dont il faudrait discuter ensemble.