omeka / omeka/plugin-ExhibitImageAnnotation

The "Load selected image" button

Aperta
#3 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
JavaScript
Stelle
3
Fork
1
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

While the "Load selected image" button isn't ideal, it's the only guaranteed way to load an annotatable image. This is for several reasons:

  • The Exhibit Builder doesn't trigger an event after applying an attachment. If it triggered an exhibit-builder-apply-attachment event after adding the attachment to the DOM, there wouldn't be the race condition that's preventing us from getting the new attachment's file ID.
  • Even if the above event existed, Annotorious cannot make a hidden image annotatable. This means that every time the page loads or the user applies an attachment we'd need to open the "Annotate Image" drawer before loading the annotatable image. I don't think having a bunch of auto-opened fullsize images on the page is a good user experience.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

La issue non indica file né test; inizia tracciando il pulsante «Load selected image» e il flusso degli allegati di Exhibit Builder. Esamina la race condition tra gli eventi indicata e la limitazione di Annotorious relativa alle immagini nascoste, quindi chiarisci il comportamento desiderato e i criteri di accettazione prima di modificare qualsiasi cosa.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript
Ambito
frontend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.