summaryrefslogtreecommitdiff
path: root/management/manager/manager.go
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2016-10-17 15:33:13 -0700
committerSteve Manuel <nilslice@gmail.com>2016-10-17 15:33:13 -0700
commit24fadac198c7a37ee5341ef1bcf8764eb6ce9314 (patch)
treebee71952f429f57df67ae68cee5bc370d47d76af /management/manager/manager.go
parente82ae68634df85b06ff816525aa64a72ac9d8771 (diff)
adding util for date and time parsing, adding js to set inputs to time and date values based on timestamp
Diffstat (limited to 'management/manager/manager.go')
-rw-r--r--management/manager/manager.go23
1 files changed, 21 insertions, 2 deletions
diff --git a/management/manager/manager.go b/management/manager/manager.go
index 46ee82a..bdad081 100644
--- a/management/manager/manager.go
+++ b/management/manager/manager.go
@@ -25,13 +25,32 @@ const managerHTML = `
e.target.value = replaceBadChars(val);
});
+ var setDefaultTimeAndDate = function($pt, $pd, $ts, $up, unix) {
+ var time = getPartialTime(now),
+ date = getPartialDate(now);
+
+ $pt.val(time);
+ $pd.val(date);
+ $ts.val(unix);
+ $up.val(unix);
+ }
+
// set time time and date inputs using the hidden timestamp input.
// if it is empty, set it to now and use that value for time and date
var publish_time = $('input.__ponzu.time'),
publish_date = $('input.__ponzu.date'),
- now = new Date();
+ timestamp = $('input.__ponzu.timestamp'),
+ updated = $('input.__ponzu.updated'),
+ time;
+
+ if (timestamp.val() !== "") {
+ time = timestamp.val();
+ } else {
+ time = (new Date()).getTime();
+ }
- // set updated value to now
+ setDefaultTimeAndDate(publish_time, publish_date, timestamp, updated, time);
+
});
</script>
</div>