EventView/Parts/DateTime.TimePartManager($start_date, $start_time, $start_select, $end_date, $end_time, $end_select, $allDay)

Gère la partie lié à la date et à l'heure

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'
See: