()
| 14552 | } |
| 14553 | if (scheduler2.config.event_duration && scheduler2.config.auto_end_date) { |
| 14554 | var _update_minical_select = function() { |
| 14555 | if (!(scheduler2.config.auto_end_date && scheduler2.config.event_duration)) { |
| 14556 | return; |
| 14557 | } |
| 14558 | start_date = scheduler2.date.add(inputs[0]._date, selects[0].value, "minute"); |
| 14559 | end_date = new Date(start_date.getTime() + scheduler2.config.event_duration * 60 * 1e3); |
| 14560 | inputs[1].value = scheduler2.templates.calendar_time(end_date); |
| 14561 | inputs[1]._date = scheduler2.date.date_part(new Date(end_date)); |
| 14562 | selects[1].value = end_date.getHours() * 60 + end_date.getMinutes(); |
| 14563 | }; |
| 14564 | if (!selects[0].$_eventAttached) { |
| 14565 | selects[0].addEventListener("change", _update_minical_select); |
| 14566 | } |
no test coverage detected