Frames

Contient toute la logique et la gestion des frames.

Changer de tâche : FramesManager.Instance.switch_frame(task);

Obtenir la tâche en cours : FramesManager.Instance.currentTask

Classes

FrameData

FrameManager

FrameManagerWrapper

HistoryManager

Window

Members

inner, constant FramesManager :module:Frames~FrameManagerWrapper

Gère les différentes frames du Bnum.

Changer de tâche :
FramesManager.Instance.switch_frame(task);

Obtenir la tâche en cours :
FramesManager.Instance.currentTask

inner, constant MAX_FRAME :number

Nombre de fenêtres maximal que l'on peut avoir.

inner, constant MODULE :string

Nom du module
Default Value:
  • 'FrameManager'

inner, constant MODULE_CUSTOM_FRAMES :string

Nom du module lié aux actions custom
Deprecated:
  • Yes
Default Value:
  • 'FrameManager_custom_actions'

inner, constant MULTI_FRAME_FROM_NAV_BAR :boolean

Si le multi-fenêtre manuel est activé. Si c'est le cas, au clic droit sur un bouton de la barre de navigation, le choix d'ouvrir une nouvelle fenêtre ou non sera proposé.

inner, constant OTHERAPPS_Z_INDEX :number

Z index pour la barre des autres applications
Default Value:
  • 1000

Type Definitions

FrameDataEssential

Contient seulement les données d'une frame data, sans les fonctions
Properties:
Name Type Description
id string | number
task string
parent module:Frames~Window

FrameManagerWrapperHelper

Properties:
Name Type Description
current module:Frames~FrameManager Récupère le frame manager de la frame courante

OnFrameCreatedCallback(jFrame, options, frame) → {module:JsHtml~____JsHtml}

Callback utilisé lors de la création des frames en jshtml. Permet de modifier la frame en jshtml à différents endroits de la création.
Parameters:
Name Type Description
jFrame module:JsHtml~____JsHtml Frame créée en jshtml
options Object
Properties
Name Type Attributes Default Description
changepage boolean <optional>
true Si la frame doit être chargée en arrière plan ou non.
args Object:.<string:, string:> <optional>
<nullable>
null Les autres arguments pour le changement d'url.
frame module:Frames~FrameData Référence vers la frame créatrice

OnLoadCallback(options) → {null}

Ajoute des actions à faire lorsque la frame est chargée.
Parameters:
Name Type Description
options Object
Properties
Name Type Attributes Default Description
changepage boolean <optional>
true Si la frame doit être chargée en arrière plan ou non.
args Object:.<string:, string:> <optional>
<nullable>
null Les autres arguments pour le changement d'url.
Returns:
null