summaryrefslogtreecommitdiff
path: root/public/js
diff options
context:
space:
mode:
authorAaron Parecki <aaron@parecki.com>2016-02-10 18:36:55 -0800
committerAaron Parecki <aaron@parecki.com>2016-02-10 18:36:55 -0800
commitd62b497b401a767c9a8db153726e0c7e1f2c474e (patch)
tree60f9890178795f0b0893b312bcdffd1d08bf2ac0 /public/js
parent75d075412f0bbba867772e9a05e00480090cc290 (diff)
add interface for posting travel itinerary
Diffstat (limited to 'public/js')
-rw-r--r--public/js/script.js32
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();
+ }
+ });
+
+})