new package VisioManager(location, index, categoryPart)
Parameters:
Name | Type | Description |
---|---|---|
location |
string | Localisation de l'évènement |
index |
number | Id de la partie |
categoryPart |
CategoryPart | Partie lié à la catégorie |
Extends
Members
-
readonly id :number
-
Id de la localisation
-
readonly, non-null location :string
-
Données de cette partie de localisation
-
onchange :BnumEvent
-
Sera appelé lorsque la localisation change
Methods
-
generate($parent) → {module:EventView/Parts/Location~VisioManager}
-
Génère cette partie de la localisation sous forme html
Parameters:
Name Type Description $parent
external:jQuery Parent qui contiendra le html Returns:
module:EventView/Parts/Location~VisioManager - Chaîne -
invalid_action()
-
Action à faire si la localisation n'est pas valide
- Overrides:
- See:
-
- IntegratedVisio
- ExternalVisio
-
is_valid() → {Boolean}
-
Si la localisation est valide et correspond à ce que l'on attend
Returns:
Boolean- Overrides:
- See:
-
- IntegratedVisio
- ExternalVisio
-
option_value() → {string}
-
Récupère la valeur qui sera utilisé dans l'option pour le select
Returns:
string - Valeur de l'option -
async wait() → {Promise:.<void:>}
-
Attend que les données d'un type de visio soit chargée.
-
static Has() → {Boolean}
-
Si la localisation est de type "Visioconférence"
Returns:
Boolean -
static Max() → {number}
-
Nombre maximum de cette classe qui peut être utilisé
Returns:
number- Default Value:
- 1
-
static OptionValue() → {string}
-
Valeur de l'option qui désigne cette classe.
Returns:
string- Default Value:
- 'visio'
- See:
-
- LOCATION_VISIO_OPTION_VALUE