package EventView/Parts/Location~IntegratedVisio(location, index, categoryPart)

Représente une partie de la localisation d'un évènement qui est une visioconférence interne.

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
Overrides:

onchange :BnumEvent

Sera appelé lorsque la localisation change
Overrides:

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
Returns:
Promise:.<void:>

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
Overrides:

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
Overrides:

is_valid() → {boolean}

Si la localisation est valide et correspond à ce que l'on attend
Returns:
boolean
Overrides:

option_value() → {string}

Récupère la valeur qui sera utilisé dans l'option pour le select
Returns:
string - Valeur de l'option
Overrides:

async wait() → {Promise:.<void:>}

Attend que les données de la visioconférence soit chargée.
Returns:
Promise:.<void:>
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