new Calendar_Alarm(args)
Parameters:
| Name | Type | Description |
|---|---|---|
args |
JSON | {timeouts:{}, showed_alarms[]} |
Classes
Methods
-
assign(args)
-
Assigne les différents paramètres aux propriétés de l'objet.
Parameters:
Name Type Description argsJSON Idem construtor -
clearTimeouts()
-
Supprime la liste des timeouts.
-
create_alarm(event, alarmDate) → {number|null}
-
Créer un timeout qui va afficher l'alarme lié à l'évènement.
Parameters:
Name Type Default Description eventJSON Evènement de l'agenda alarmDateMoment null Date pour le snooze Returns:
number | null -
generate(events)
-
Génère les alarmes via une liste d'évènements
-
generate_id(uid) → {string}
-
Génère un id via un uid si il existe déjà.
Parameters:
Name Type Description uidstring Returns:
string - uid ou nouvel uid -
init()
-
Initialise l'objet.
-
show(event)
-
Affiche l'évènement
Parameters:
Name Type Description eventJSON Evènement de l'agenda