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.go22
1 files changed, 21 insertions, 1 deletions
diff --git a/management/manager/manager.go b/management/manager/manager.go
index 083f946..047f508 100644
--- a/management/manager/manager.go
+++ b/management/manager/manager.go
@@ -35,7 +35,11 @@ const managerHTML = `
dt.year.val(date.yyyy);
dt.month.val(date.mm);
dt.day.val(date.dd);
- $ts.val(unix);
+
+ if ($ts.val() === "") {
+ $ts.val(unix);
+ }
+
$up.val(unix);
}
@@ -69,7 +73,23 @@ const managerHTML = `
setDefaultTimeAndDate(getFields(), timestamp, updated, time);
+ var timeUpdated = false;
+ $('form').on('submit', function(e) {
+ if (timeUpdated === true) {
+ timeUpdated = false;
+ return;
+ }
+
+ e.preventDefault();
+
+ var time = (new Date()).getTime();
+ setDefaultTimeAndDate(getFields(), timestamp, updated, time);
+
+ timeUpdated = true;
+ $('form').submit();
+ });
});
+
</script>
</div>
`