From 0c6075dcc766fc301ee40094a2d7bcfe48200bd2 Mon Sep 17 00:00:00 2001 From: Aditya Prakash Date: Mon, 29 Feb 2016 16:54:51 +0530 Subject: [PATCH] DRY datepicker function call --- app/assets/javascripts/osem-datepickers.js | 32 ++++------------------ 1 file changed, 6 insertions(+), 26 deletions(-) diff --git a/app/assets/javascripts/osem-datepickers.js b/app/assets/javascripts/osem-datepickers.js index ec50b245..b7ef12d8 100644 --- a/app/assets/javascripts/osem-datepickers.js +++ b/app/assets/javascripts/osem-datepickers.js @@ -1,18 +1,12 @@ $(function () { - $("#registration-arrival-datepicker").datetimepicker({ - pickTime: true, - useCurrent: false, - minuteStepping: 15, - sideBySide: true, - format: "YYYY-MM-DD HH:mm" - }); - $("#registration-departure-datepicker").datetimepicker({ + $("#registration-arrival-datepicker, #registration-departure-datepicker").datetimepicker({ pickTime: true, 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); @@ -23,16 +17,14 @@ $(function () { }); - $("#conference-start-datepicker").datetimepicker({ - pickTime: false, - useCurrent: false, - format: "YYYY-MM-DD" - }); - $("#conference-end-datepicker").datetimepicker({ + const $datetimepickers = $("#conference-start-datepicker, #conference-end-datepicker, #registration-period-start-datepicker, #registration-period-end-datepicker"); + + $datetimepickers.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); @@ -42,18 +34,6 @@ $(function () { $('#conference-start-datepicker').data("DateTimePicker").setMaxDate(e.date); }); - $("#registration-period-start-datepicker").datetimepicker({ - format: "YYYY-MM-DD", - useCurrent: false, - pickTime: false, - pickSeconds: false - }); - $("#registration-period-end-datepicker").datetimepicker({ - format: "YYYY-MM-DD", - useCurrent: false, - 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);