new ResourceBaseFunctions(resourceBase)
Constructeur de la classe.
Demande un objet de type ResourcesBase qui sera le "this" des fonctions membres de l'instance.
Parameters:
| Name | Type | Description |
|---|---|---|
resourceBase |
module:Resources~ResourcesBase |
Methods
-
event_loader(start, end, timezone, callback)
-
Charge les évènements et es affiches dans `fullcalendar`
This:
- ResourcesBase
Parameters:
Name Type Description startexternal:moment Date de départ endexternal:moment Date de fin timezonenumber / callbackfunction A appeller et à donner la liste des évènements en argument. -
async event_loader_async(start, end, timezone, callback) → {Promise}
-
Charge les évènements et es affiches dans `fullcalendar`. Ajoute les évènements au fur et à mesure. Cela ne permet de charger les évènements que lors de certaines actions et de ne pas recharger ceux que l'on connaît déjà.
This:
- ResourcesBase
Parameters:
Name Type Description startexternal:moment Date de départ endexternal:moment Date de fin timezonenumber / callbackfunction A appeller et à donner la liste des évènements en argument. Returns:
Promise -
package main(resourceBase)
-
Change le "this" des fonctions de cette instance de classe.
Parameters:
Name Type Description resourceBasemodule:Resources~ResourcesBase -
on_date_changed($e, html_class)
-
Lorsque une date a changée, met à jours les autres inputs identiques et gère les comportements de dates.
This:
- ResourcesBase
Parameters:
Name Type Description $eexternal:jQuery Elément qui à changer html_classstring Classe de l'élément qui a changé -
on_date_end_changed(e)
-
Lorsque la date de fin est changée.
This:
- ResourcesBase
Parameters:
Name Type Description eEvent Reçu lors du changement de date -
on_date_start_changed(e)
-
Lorsque la date de départ est changée.
This:
- ResourcesBase
Parameters:
Name Type Description eEvent Reçu lors du changement de date -
on_resource_label_clicked(e)
-
Action lorsqu'un label de ressource est cliqué
This:
- ResourcesBase
Parameters:
Name Type Description eEvent - Deprecated:
- Yes
- See:
-
- ResourceBaseFunctions.resource_render
-
on_resource_selected(e)
-
Action lorsqu'une ressource est sélectionné
This:
- ResourcesBase
Parameters:
Name Type Description eEvent - See:
-
- ResourceBaseFunctions.resource_render
-
on_selected_date(start, end, jsEvent, view, resource)
-
Action lorsqu'une date est sélectionné au clique
This:
- ResourcesBase
Parameters:
Name Type Description startexternal:moment Date de début endexternal:moment Date de fin jsEvent* / view* / resource- See:
-
- ResourcesBase._generate_ui
-
on_star_clicked(e)
-
Action lorsque l'on clique sur le bouton étoile d'une ressource, ce qui permet de la mettre en favoris ou non.
This:
- ResourcesBase
Parameters:
Name Type Description eEvent Evènement envoyer par le click - See:
-
- ResourceBaseFunctions.resource_render
-
on_time_end_changed(e)
-
Lorsque l'heure de fin est changée.
This:
- ResourcesBase
Parameters:
Name Type Description eEvent Reçu lors du changement d'horaire -
on_time_start_changed(e)
-
Lorsque l'heure de départ est changée.
This:
- ResourcesBase
Parameters:
Name Type Description eEvent Reçu lors du changement d'horaire -
resource_render(resourceObj, labelTds)
-
Action à faire lors du rendu de la ressource
This:
- ResourcesBase
Parameters:
Name Type Description resourceObjlabelTdsexternal:jQuery Div qui contient l'affichage - See:
-
- ResourcesBase._generate_ui