diff --git a/app/assets/javascripts/osem-datepickers.js b/app/assets/javascripts/osem-datepickers.js index c26a93a3..efac362e 100644 --- a/app/assets/javascripts/osem-datepickers.js +++ b/app/assets/javascripts/osem-datepickers.js @@ -1,20 +1,47 @@ $(function () { $("#registration-arrival-datepicker").datetimepicker({ pickTime: true, - format: "YYYY-MM-DD hh:mm" + useCurrent: false, + minuteStepping: 15, + sideBySide: true, + format: "YYYY-MM-DD HH:mm" }); $("#registration-departure-datepicker").datetimepicker({ pickTime: true, - format: "YYYY-MM-DD hh:mm" + useCurrent: false, + minuteStepping: 15, + sideBySide: true, + format: "YYYY-MM-DD HH:mm" }); + $("#registration-arrival-datepicker").on("dp.change",function (e) { + console.log (e.date) + $('#registration-departure-datepicker').data("DateTimePicker").setDate(e.date); + $('#registration-departure-datepicker').data("DateTimePicker").setMinDate(e.date); + }); + $("#conference-end-datepicker").on("dp.change",function (e) { + $('#registration-arrival-datepicker').data("DateTimePicker").setMaxDate(e.date); + }); + + $("#conference-start-datepicker").datetimepicker({ pickTime: false, + useCurrent: false, format: "YYYY-MM-DD" }); $("#conference-end-datepicker").datetimepicker({ pickTime: false, + useCurrent: false, format: "YYYY-MM-DD" }); + $("#conference-start-datepicker").on("dp.change",function (e) { + console.log (e.date) + $('#conference-end-datepicker').data("DateTimePicker").setDate(e.date); + $('#conference-end-datepicker').data("DateTimePicker").setMinDate(e.date); + }); + $("#conference-end-datepicker").on("dp.change",function (e) { + $('#conference-start-datepicker').data("DateTimePicker").setMaxDate(e.date); + }); + $("#registration-period-start-datepicker").datetimepicker({ format: "YYYY-MM-DD", pickTime: false, @@ -25,6 +52,15 @@ $(function () { pickTime: false, pickSeconds: false }); + $("#registration-period-start-datepicker").on("dp.change",function (e) { + console.log (e.date) + $('#registration-period-end-datepicker').data("DateTimePicker").setDate(e.date); + $('#registration-period-end-datepicker').data("DateTimePicker").setMinDate(e.date); + }); + $("#registration-period-end-datepicker").on("dp.change",function (e) { + $('#registration-period-start-datepicker').data("DateTimePicker").setMaxDate(e.date); + }); + $(".target-due-date-datepicker").datetimepicker({ pickTime: false, format: "YYYY-MM-DD"