diff options
author | Aaron Parecki <aaron@parecki.com> | 2016-02-10 18:36:55 -0800 |
---|---|---|
committer | Aaron Parecki <aaron@parecki.com> | 2016-02-10 18:36:55 -0800 |
commit | d62b497b401a767c9a8db153726e0c7e1f2c474e (patch) | |
tree | 60f9890178795f0b0893b312bcdffd1d08bf2ac0 /public | |
parent | 75d075412f0bbba867772e9a05e00480090cc290 (diff) |
add interface for posting travel itinerary
Diffstat (limited to 'public')
-rw-r--r-- | public/js/script.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/public/js/script.js b/public/js/script.js new file mode 100644 index 0000000..399af05 --- /dev/null +++ b/public/js/script.js @@ -0,0 +1,32 @@ + + function tz_seconds_to_offset(seconds) { + var tz_offset = ''; + var hours = zero_pad(Math.abs(seconds / 60 / 60)); + var minutes = zero_pad(Math.floor(seconds / 60) % 60); + return (seconds < 0 ? '-' : '+') + hours + ":" + minutes; + } + function zero_pad(num) { + num = "" + num; + if(num.length == 1) { + num = "0" + num; + } + return num; + } + + +$(function(){ + + // Set the date from JS + var d = new Date(); + $("#note_date").val(d.getFullYear()+"-"+zero_pad(d.getMonth()+1)+"-"+zero_pad(d.getDate())); + $("#note_time").val(zero_pad(d.getHours())+":"+zero_pad(d.getMinutes())+":"+zero_pad(d.getSeconds())); + $("#note_tzoffset").val(tz_seconds_to_offset(d.getTimezoneOffset() * 60 * -1)); + + // ctrl-s to save + $(window).on('keydown', function(e){ + if(e.keyCode == 83 && e.ctrlKey){ + $("#btn_post").click(); + } + }); + +}) |