← Les composants

<rr0-sighting>

La vue standard d'une observation

Le choix par défaut pour une observation réelle, à un témoin ou plusieurs. Il compose un <rr0-scene> et ajoute la barre d'outils : qui témoigne, et le panneau ? avec les métadonnées de l'observation, ses crédits et ses lignes d'intégration.

<rr0-sighting src="sighting.json"></rr0-sighting>
<rr0-sighting src="temoins.json"></rr0-sighting>  <!-- un manifeste -->
MembreNatureRôle
srcattributUn enregistrement, ou un manifeste — un tableau est l'un, un objet est l'autre
witnessUrlspropriétéLe manifeste comme simple tableau d'URLs, au lieu de src
sightingDatapropriétéUn enregistrement posé directement — pour une page qui en tient un en mémoire plutôt qu'à une URL
scenepropriété (lecture)Le <rr0-scene> composé, et par scene.ufoElement les membres de lecture
loadFromSrc(url)méthode (async)Ce que déclenche l'attribut

Un enregistrement qui ne nomme aucun témoin n'affiche aucune ligne « témoignage de » — ce qui est exact pour un ciel réglé pour montrer un halo.

L'intégrer#

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

Ou, après npm install @rr0/ufoathome : import "@rr0/ufoathome/sighting". Le bundle pèse 249 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.