Menu item

Ce composant aide la création de la page de menu et crée la présentation des activités.

Aperçu

Par défaut, crée une cartes par activité présente dans le paquage scorm avec le numéro de l'activité.

Comportement

Affiche une carte par activité présente dans le paquage scorm. La carte contient :

  • Le nom de l'activité
  • Le temps de l'activité
  • Une description

La carte se remplie à l'aide d'un tableau d'objet déclaré dans le fichier menu.setting.js S'il manque une clé ou une information n'est pas valide, l'application affiche une page blanche et la console vous retourneras une erreure.

Ce composant est connecter directement avec la composant CompJauge, vous pouvez consulter son comportement ici.

Au clique de la carte s'affiche le composant TOC.

Paramètre

Voici un extrait du fichier menu.setting.js à titre d'exemple :

<script>
A00: { 
    title: 'Introduction',
    subTitle: 'ceci est un sous-titre',
    time: '00:00',
    anchors: [
      {
        anchorName: 'Moxxi',
        anchorTag: 'anchor-Moxxi',
        pageRef: 'P01',
        page: 'page_1'
      }
    ]
  },
</script>

Important

Vous pouvez les déclarer vide, si vous ne voulez pas les afficher rendez la invisible par css.

Si vous avez déclarer dans menu.setting.js l'introActive, l'activité 00 s'affiche en tant que : Introduction. Le nom est changeable dans menu.setting.js.

Style

Vous ne pouvez pas ajouter des classes supplémentaires à l'objet lui même, mais vous pouvez ajouter des classes au conteneur (qui est une row). Les cartes ont tous les mêmes classes.

Accessibilité

Pour l'instant aucune action n'a été faite pour l'accessibilité.

Last Updated:
Contributors: coliveiraHome, lbocquet, Huberson Tape, huberson tape