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