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 args
JSON 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 event
JSON Evènement de l'agenda alarmDate
Moment 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 uid
string Returns:
string - uid ou nouvel uid -
init()
-
Initialise l'objet.
-
show(event)
-
Affiche l'évènement
Parameters:
Name Type Description event
JSON Evènement de l'agenda