1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 20:00:37 +02:00

JS datetimepicker() updated to latest version. Fixed datetimepicker() to respect the e107 timezone setting while saving as UTC. ie (admin > prefs > Date Display Options ) or the user's timezone setting (usersettings.php when the timezone user-extended field is enabled) .

This commit is contained in:
Cameron
2018-05-24 15:16:02 -07:00
parent 8327acb33e
commit 998a8fe7c3
5 changed files with 22 additions and 7 deletions

File diff suppressed because one or more lines are too long

View File

@@ -36,7 +36,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
autoclose: true,
format: $item.attr("data-date-format"),
weekStart: $item.attr("data-date-firstday"),
language: $item.attr("data-date-language")
language: $item.attr("data-date-language"),
}).on("changeDate", function (ev) {
var useUnix = $(this).attr("data-date-unix");
var newValue = "";
@@ -49,7 +49,11 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
newValue = $("#" + ev.target.id).val();
}
$(newTarget).val(newValue);
// make sure a UTC datestamp is saved
offset = parseInt($item.attr("data-date-timezone-offset"));
newOffsetValue = newValue + offset;
$(newTarget).val(newOffsetValue);
});
});
@@ -62,6 +66,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
weekStart: $item.attr("data-date-firstday"),
showMeridian: $item.attr("data-date-ampm"),
language: $item.attr("data-date-language")
}).on("changeDate", function (ev) {
var useUnix = $(this).attr("data-date-unix");
var newValue = "";
@@ -74,7 +79,14 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
newValue = $("#" + ev.target.id).val();
}
$(newTarget).val(newValue);
// make sure a UTC datestamp is saved
offset = parseInt($item.attr("data-date-timezone-offset"));
newOffsetValue = newValue + offset;
$(newTarget).val(newOffsetValue);
console.log( newOffsetValue); // remove later.
})
});
}

File diff suppressed because one or more lines are too long