new package IntegratedVisio(location, index, categoryPart)
Parameters:
Name | Type | Description |
---|---|---|
location |
string | Localisation de l'évènement |
index |
number | Id de la partie |
categoryPart |
CategoryPart | Partie |
Extends
Members
-
package _$div :external:jQuery
-
Div qui contient les champs de la visioconférence
-
package _current_promise :Mel_Promise
-
Contient une promesse qui sera résolu ultérieurement
-
package _last_room :string
-
Ancienne nom de la room
-
package _pass :string
-
Mot de passe de la room
-
package _phone :string
-
Numéro de téléphone de la room
-
package _pin :string
-
Code pin de la room
-
package, readonly _room :string
-
Nom de la room
-
readonly id :number
-
Id de la localisation
- Overrides:
-
non-null location :string
-
Données de cette partie de localisation
-
onchange :BnumEvent
-
Sera appelé lorsque la localisation change
Methods
-
package _on_pass_updated(event)
-
Est appelé lorsque le champs mot de passe est modifié.
Parameters:
Name Type Description event
Event -
_on_room_input()
-
Désactiver le bouton "Sauvegarder" lors de l'input.
-
async, package _on_room_updated(event) → {Promise:.<void:>}
-
Est appelé lorsque le champ de room est modifié. Change la localisation et récupère le code pin et le numéro de téléphone de la visio.
Parameters:
Name Type Description event
Event -
generate($parent) → {module:EventView/Parts/Location~IntegratedVisio}
-
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~IntegratedVisio - Chaînage -
get_phone() → {string}
-
Récupère le numéro de téléphone et le code pin de la visioconférence. Si ils ne sont pas encore chargé, et qu'on souhaite attendre qu'ils soient chargés, il faudra appeler IntegratedVisio~wait.
Returns:
string -
invalid_action()
-
Action à faire si la localisation n'est pas valide
-
is_valid() → {boolean}
-
Si la localisation est valide et correspond à ce que l'on attend
Returns:
boolean -
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 de la visioconférence soit chargée.
- Overrides:
-
static Has(location) → {boolean}
-
Vérifie si la localisation est de ce type
Parameters:
Name Type Description location
string — Localisation de l'évènement Returns:
boolean -
static OptionValue() → {string}
-
Valeur de l'option qui désigne cette classe.
Returns:
string- Default Value:
- 'visio-internal'
- See:
-
- LOCATION_VISIO_INTERNAL_OPTION_VALUE