From 24fadac198c7a37ee5341ef1bcf8764eb6ce9314 Mon Sep 17 00:00:00 2001 From: Steve Manuel Date: Mon, 17 Oct 2016 15:33:13 -0700 Subject: adding util for date and time parsing, adding js to set inputs to time and date values based on timestamp --- management/manager/manager.go | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) (limited to 'management') 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); + }); -- cgit v1.2.3