-
-
-
-
Génère le menu multifenêtre
Parameters:
Name |
Type |
Description |
$element |
external:jQuery
|
|
Returns:
any
-
-
Ajoute les actions sur les boutons de navigation principale
-
-
Ajoute un mode.
Parameters:
Name |
Type |
Description |
name |
string
|
Nom du mode |
callback |
function
|
Callback du mode |
-
-
Ajout un tag aux layout-frames.
Les tags ont le format `data-tag-${tag}`.
Parameters:
Name |
Type |
Description |
tag |
string
|
|
-
-
Attache une action
Parameters:
Name |
Type |
Description |
action |
string
|
Nom de l'action |
callback |
function
|
|
-
-
Parameters:
Name |
Type |
Description |
e |
Event
|
|
-
-
Appèle une action
Parameters:
Name |
Type |
Attributes |
Description |
action |
string
|
|
Action à appeller |
args |
any
|
<repeatable>
|
|
Returns:
*
-
-
Supprime toute les fenêtres sauf celle qui est séléctionnée
-
-
Supprime toute les fenêtres aux changement de frame
-
-
Créer une fenêtre
Parameters:
Name |
Type |
Attributes |
Default |
Description |
uid |
string
|
number
|
|
|
Id de la fenêtre |
$parent |
external:jQuery
|
<optional>
<nullable>
|
null
|
Element parent |
Returns:
Object
-
-
Récupère la frame courante
-
-
Supprime une fenâtre
Parameters:
Name |
Type |
Description |
id |
number
|
id de la fenêtre à supprimer |
-
-
Supprime une action
Parameters:
Name |
Type |
Description |
action |
string
|
Action à supprimer |
-
-
Désactive le fait qu'un utilisateur puisse lancer plusieurs fenêtres
-
-
Active le fait qu'un utilisateur puisse lancer plusieurs fenêtres
-
-
Récupère la frame courante
Parameters:
Name |
Type |
Attributes |
Default |
Description |
task |
string
|
<nullable>
|
null
|
|
Returns:
external:jQuery
-
-
Récupère la fenêtre courante
-
-
Vérifie si une frame de la fenêtre séléctionnée éxiste
Parameters:
Name |
Type |
Description |
task |
string
|
|
Returns:
boolean
-
-
Vérifie si il y a plusieurs fenêtres
Returns:
boolean
-
-
Cache toute les fenêtres sauf celle qui est séléctionnée
-
-
Vérifie le fait qu'un utilisateur puisse lancer plusieurs fenêtres
Returns:
boolean
-
-
Ouvre une nouvelle fenêtre
Parameters:
Name |
Type |
Attributes |
Default |
Description |
task |
string
|
|
|
|
args |
Object:.<string:, string:>
|
<optional>
<nullable>
|
null
|
|
Returns:
Promise:.<void:>
-
-
Supprime un tag aux layout-frames
Parameters:
Name |
Type |
Description |
tag |
string
|
|
-
-
Sélectionne une fenêtre
Parameters:
Name |
Type |
Description |
id |
number
|
Id de la fenêtre |
-
-
Démarre un multi-fenêtre custom. CAD que la barre au dessus de la fenêtre ne va pas s'afficher.
-
-
Démarre un mode
Parameters:
Name |
Type |
Attributes |
Description |
name |
string
|
|
Nom du mode |
args |
any
|
<repeatable>
|
|
Returns:
any
-
-
Arrête un multi-fenêtre custom.
-
-
Change de frame.
Soit une fenêtre précise soit celle en cours.
Liste des attaches :
- switch_frame (task:string, changepage:boolean, args:?Object, actions:string[], wind:?number) => ?string
Liste des triggers :
- switch_frame ({task:string, changepage:boolean, args:?Object, actions:string[], wind:?number}) => ?boolean
- switch_frame.after ({task:string, changepage:boolean, args:?Object, actions:string[], wind:?number}) => void
Parameters:
Name |
Type |
Attributes |
Default |
Description |
task |
string
|
|
|
Tâche à afficher |
param1 |
Object
|
<optional>
|
{}
|
Properties
Name |
Type |
Attributes |
Default |
Description |
changepage |
boolean
|
<optional>
|
true
|
Si on charge la frame en arrière plan ou non |
args |
Object:.<string:, string:>
|
<optional>
<nullable>
|
null
|
Arguments - sauf la tâche - de la l'url à ajouter à la source de la frame |
actions |
Array:.<string:>
|
<optional>
|
[]
|
Mot clé pouvant être utiliser dans les différents callbacks |
wind |
number
|
<optional>
<nullable>
|
null
|
Id de la fenêtre à changer. Si null, celle en cours. |
|
Returns:
Promise
-
-
Désélectionne toute les fenêtres