j3pLoad

Ce module charge un graphe j3p v1 dans le dom, il est chargé dynamiquement par loader sur appel de la fct globale j3pLoad, qui est le "player" j3p v1 chargement)

Au départ, ce fichier charqeait tout (outils et moteur) avant d’instancier un unique Parcours dans le dom. Petit à petit chaque section importe elle même les outils dont elle a besoin et le code de ce fichier devrait se réduire.

Description:
  • Ce module charge un graphe j3p v1 dans le dom, il est chargé dynamiquement par loader sur appel de la fct globale j3pLoad, qui est le "player" j3p v1 chargement)

    Au départ, ce fichier charqeait tout (outils et moteur) avant d’instancier un unique Parcours dans le dom. Petit à petit chaque section importe elle même les outils dont elle a besoin et le code de ce fichier devrait se réduire.

Source:

Methods

(static) getPhrasesEtat(params) → {PlainObject}

Description:
  • Transforme params.pe en un objet phrasesEtat (peKey => peValue)

Source:
Parameters:
Name Type Description
params
Returns:

L’objet phrasesEtat (peKey => peValue)

Type
PlainObject

(inner) j3pLoad(container, options, loadCallbackopt) → {Promise|undefined}

Description:
  • Charge un graphe (v1 only) dans le conteneur indiqué

Source:
Parameters:
Name Type Attributes Description
container string | HTMLElement
options J3pLoadOptions
Properties
Name Type Attributes Default Description
graphe Array
editgraphes Object <optional>

Un objet avec les positions des nœuds dans la représentation graphique du graphe, pour viewer

indexInitial number <optional>

index du nœud par lequel commencer dans le graphe (démarre à 0)

isDebug boolean <optional>
false

Passer true pour instancier Parcours en mode debug

lastResultat Object <optional>

Un éventuel dernier résultat obtenu

logLevel number | string <optional>

Niveau de log souhaité (0-4 ou debug|notice|warning|error|critical)

resultatCallback function <optional>

Sera appelée avec le résultat

baseUrl string <optional>

Passer ici l’url absolue du domaine où charger j3p (indispensable si la page courante n’y est pas)

language Language <optional>

Une éventuelle langue autre que fra parmi ara|deu|eng|spa

isTest boolean <optional>

Passer true pour le mode test (@todo à implémenter)

loadCallback function <optional>

rappelée avec (error, parcours)

Returns:

undefined si loadCallback a été fournie, Promise sinon

Type
Promise | undefined