package EventView/Parts/Location~Phone(location, index)

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

new package Phone(location, index)

Parameters:
Name Type Description
location string Emplacement de l'évènement
index index Id de la partie

Extends

Members

package _phone :string

Numéro de téléphone

package _pin :string

Code pin

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_update(event)

Est appelé lorsqu'un champ de l'audioconférence a été modifié. Change la localisation par la nouvelle donnée.
Parameters:
Name Type Description
event Event

generate($parent) → {module:EventView/Parts/Location~ALocationPart}

Génère cette partie de la localisation sous forme html
Parameters:
Name Type Description
$parent external:jQuery Parent qui contiendra le html
Overrides:

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:

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 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:
  • 'audio'
See:
  • LOCATION_AUDIO_OPTION_VALUE

static Url() → {string}

Récupère l'url du site qui permet de réserver l'audio conférence.
Returns:
string