summaryrefslogtreecommitdiff
path: root/management/manager/manager.go
diff options
context:
space:
mode:
Diffstat (limited to 'management/manager/manager.go')
-rw-r--r--management/manager/manager.go24
1 files changed, 18 insertions, 6 deletions
diff --git a/management/manager/manager.go b/management/manager/manager.go
index 047f508..226c1ab 100644
--- a/management/manager/manager.go
+++ b/management/manager/manager.go
@@ -25,6 +25,22 @@ const managerHTML = `
e.target.value = replaceBadChars(val);
});
+ var updateTimestamp = function(dt, $ts) {
+ var year = dt.year.val(),
+ month = dt.month.val()-1,
+ day = dt.day.val(),
+ hours = dt.hours.val(),
+ minutes = dt.minutes.val();
+
+ if (dt.period == "PM") {
+ hours = hours + 12;
+ }
+
+ var date = new Date(year, month, day, hours, minutes);
+
+ $ts.val(date.getTime());
+ }
+
var setDefaultTimeAndDate = function(dt, $ts, $up, unix) {
var time = getPartialTime(unix),
date = getPartialDate(unix);
@@ -36,10 +52,7 @@ const managerHTML = `
dt.month.val(date.mm);
dt.day.val(date.dd);
- if ($ts.val() === "") {
- $ts.val(unix);
- }
-
+ $ts.val(unix);
$up.val(unix);
}
@@ -82,8 +95,7 @@ const managerHTML = `
e.preventDefault();
- var time = (new Date()).getTime();
- setDefaultTimeAndDate(getFields(), timestamp, updated, time);
+ updateTimestamp(getFields(), timestamp);
timeUpdated = true;
$('form').submit();