new TimePartManager($start_date, $start_time, $start_select, $end_date, $end_time, $end_select, $allDay)
Parameters:
Name | Type | Description |
---|---|---|
$start_date |
external:jQuery | Champ date de début |
$start_time |
external:jQuery | Champ heure de début |
$start_select |
external:jQuery | Champ visuel de l'heure de début |
$end_date |
external:jQuery | Champ date de fin |
$end_time |
external:jQuery | Champ haure de fin |
$end_select |
external:jQuery | Champ visuel de l'heure de fin |
$allDay |
external:jQuery | Checkbox "journée entière" |
Members
-
$allDay :external:jQuery
-
Checkbox journée entière
-
package _$end_date :external:jQuery
-
Champ date de fin
-
package _$start_date :external:jQuery
-
Champ date de début
-
readonly base_diff :number
-
Différence de temps entre la date de début et la date de fin
-
readonly date_end :external:moment
-
Date de fin
-
readonly date_start :external:moment
-
Date de début
-
end :module:EventView/Parts/DateTime~TimePart
-
Partie qui gère l'heure de fin
-
readonly is_all_day :boolean
-
Si l'évènement est une journée entière ou non
-
start :module:EventView/Parts/DateTime~TimePart
-
Partie qui gère l'heure de début
-
static, readonly WORDS :string
-
Enumération qui contient les mots des actions invalides
Properties:
Name Type Description start
string end
string
Methods
-
package _invalid_action_date($field, word) → {boolean}
-
Action à faire lorsque la date est invalide
Parameters:
Name Type Description $field
external:jQuery Champ concerné word
module:EventView/Parts/DateTime~TimePartManager.WORDS Fin ou début ? Returns:
boolean -
package _invalid_action_time(part, word) → {boolean}
-
Action à faire lorsque l'heure est invalide
Parameters:
Name Type Description part
module:EventView/Parts/DateTime~TimePart Partie de l'heure concerné word
module:EventView/Parts/DateTime~TimePartManager.WORDS Fin ou début ? Returns:
boolean -
_on_all_day_changed(e)
-
Lorsque la journée entière est coché ou décoché
Parameters:
Name Type Description e
Event -
package _update_date() → {void}
-
Lorsque l'un des champs est modifié, mets à jours les champ de sauvegarde et réinitialise les selects si besoin.
Returns:
void -
init(event)
-
Initialise les champs.
Parameters:
Name Type Description event
* Evènement du plugin `Calendar` -
invalid_action()
-
Action à faire lorsque les champs sont invalides
-
is_valid() → {boolean}
-
Si les champs ont les valeurs attendus
Returns:
boolean -
static UpdateOption(select, value)
-
Met à jour le select en ajoutant une option qui n'éxiste pas.
Parameters:
Name Type Description select
string Id du select value
string Valeur à ajouter. Le format doit être 'HH:mm'