diff options
author | Steve Manuel <nilslice@gmail.com> | 2016-10-17 15:33:13 -0700 |
---|---|---|
committer | Steve Manuel <nilslice@gmail.com> | 2016-10-17 15:33:13 -0700 |
commit | 24fadac198c7a37ee5341ef1bcf8764eb6ce9314 (patch) | |
tree | bee71952f429f57df67ae68cee5bc370d47d76af /management/manager/manager.go | |
parent | e82ae68634df85b06ff816525aa64a72ac9d8771 (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.go | 23 |
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> |