Closed MrGecko closed 2 years ago
J'ai envoyé une PR avec mon interprétation du premier problème, je me suis permis d'écrire le bout de code correspondant, étant donné que le diff est minime.
J'attends de voir si ça résout le second avant d'investiguer.
@fbessou après une période de tests sur nos différents environnements, le problème apparaît (hélas) toujours à l'identique.
Je viens de réussir à reproduire en local en compilant en mode production. Le problème arrive si je passe par un npm run build
ou par un npm run serve -- --mode=production
.
L'implémentation de viewer.unmount
utilise document.getElementById
pour trouver l'élément conteneur sur lequel est monté le viewer. Mais en production, beforeDestroy
est appelé après que vuejs ait détaché le composant du document.
J'ai créé l'issue https://github.com/ProjectMirador/mirador/issues/3533.
J'ai créé une PR sur Mirador qui corrige le problème. J'envoie une PR sur adele vue en attendant que celle de mirador soit intégrée: https://github.com/chartes/adele-vue/pull/22
L'intégration de Mirador dans nos projets Vuejs pose quelques soucis, semblerait-il de css.
Bug 1 : Bien souvent au chargement d'une page, l'UI de navigation de la visionneuse n'est pas affiché correctement :
Dans ces cas là, il faut recharger la page pour le bug disparaisse.
Bug 2 : L'image n'apparaît pas d'elle-même et il faut cliquer et se déplacer pour que l'affichage soit correct.
Le manifest est bien chargé mais si on ne clique pas on ne voit rien
Objectifs :