consolidate code for datetime picker to ensure consistency in setup for create/edit dialogs.

This commit is contained in:
chris.watts90@outlook.com 2017-04-25 12:00:13 +01:00
parent 5e86dae944
commit c45716e796

View File

@ -375,16 +375,10 @@
function editlog (data) {
self.manualLog(data);
$("#manualLogDialog").modal("show");
$("#datetimepicker1").datetimepicker({
format: "YYYY-DD-MM HH:mm:ss",
date: new Date(data.EventTime),
sideBySide: true,
minDate: moment(new Date(data.EventTime)).startOf("week"),
maxDate: moment(new Date(data.EventTime)).endOf("week")
});
self.initialiseManualLogDateTimePicker(data.EventTime);
self.assignUpdateHandler();
};
function createlog(data) {
function createlog(data, event) {
self.manualLog({
CalendarWeek:-1,
Direction:-1,
@ -395,11 +389,7 @@
Year: 0
});
$('#manualLogDialog').modal("show");
$('#datetimepicker1').datetimepicker({
format: "YYYY-DD-MM HH:mm:ss",
minDate: moment(self.selectedTimeLogDate()).startOf("week"),
maxDate: moment(self.selectedTimeLogDate()).endOf("week")
});
self.initialiseManualLogDateTimePicker(self.selectedTimeLogDate());
self.assignUpdateHandler();
};
function deleteLog(data) {
@ -407,6 +397,16 @@
self.deleteManualLog(data);
}
};
self.initialiseManualLogDateTimePicker = function (date) {
$('#datetimepicker1')
.datetimepicker({
format: "YYYY-DD-MM HH:mm:ss",
date: new Date(date),
sideBySide:true,
minDate: moment(date).startOf("week"),
maxDate: moment(date).endOf("week")
});
};
Sammy(function () {
this.get("#users", function () {
var query = this.params.query;