← Les composants

<rr0-sighting-editor>

L'éditeur

Tout ce qui précède, plus la barre d'outils de saisie. À poser sur une page où l'on doit pouvoir décrire ou corriger une observation soi-même.

<rr0-sighting-editor></rr0-sighting-editor>
<rr0-sighting-editor src="sighting.json"></rr0-sighting-editor>

Son canevas est une surface d'édition : enableClickToPlay y est désactivé, un clic sélectionne et déplace une forme au lieu de basculer la lecture. Ce que font les huit groupes de sa barre d'outils est sur la page de l'éditeur.

MembreNatureRôle
ufoElementpropriété (lecture)Donne accès au canevas, à la chronologie et au travail d'apparence
sightingchangeévénementÉmis après chaque modification — le signal unique que l'enregistrement a changé

Ce qu'il émet#

ÉvénementQuandOù l'écouter
sightingchangeAprès une modification : un champ écrit, un instrument choisi, un fuseau dérivé, une forme déplacée sur la timelineSur cet élément. Il n'est pas bubbling : écoutez sur le <rr0-sighting-editor> lui-même, puis relisez son sightingData

L'intégrer#

<script type="module" src="https://ufoathome.org/lib/rr0-sighting-editor.mjs"></script>
<rr0-sighting-editor></rr0-sighting-editor>

Ou, après npm install @rr0/ufoathome : import "@rr0/ufoathome/editor". Le bundle pèse 293 Ko compressé et enregistre le tag lui-même — rien d'autre à appeler. Le hub dit ce que cela suppose par ailleurs, et partager une observation a l'exemple complet, à essayer et à copier.