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 start
external:moment Date de départ end
external:moment Date de fin timezone
number / callback
function 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 start
external:moment Date de départ end
external:moment Date de fin timezone
number / callback
function 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 resourceBase
module: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 $e
external:jQuery Elément qui à changer html_class
string 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 e
Event 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 e
Event 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 e
Event - Deprecated:
- Yes
- See:
-
- ResourceBaseFunctions.resource_render
-
on_resource_selected(e)
-
Action lorsqu'une ressource est sélectionné
This:
- ResourcesBase
Parameters:
Name Type Description e
Event - 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 start
external:moment Date de début end
external: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 e
Event 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 e
Event 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 e
Event 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 resourceObj
labelTds
external:jQuery Div qui contient l'affichage - See:
-
- ResourcesBase._generate_ui