| @ -1,58 +1,43 @@ | |||||
| 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; | |||||
| 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; | |||||
| } | } | ||||
| return num; | |||||
| } | |||||
| function tokenfieldToArray(sel) { | |||||
| return $(sel) | |||||
| .tokenfield("getTokens") | |||||
| .map(function (t) { | |||||
| return t.value; | |||||
| }); | |||||
| } | |||||
| function zero_pad(num) { | |||||
| num = "" + num; | |||||
| if(num.length == 1) { | |||||
| num = "0" + num; | |||||
| } | |||||
| return num; | |||||
| } | |||||
| function tokenfieldToArray(sel) { | |||||
| return $(sel).tokenfield("getTokens").map(function(t){ return t.value}); | |||||
| } | |||||
| $(function(){ | |||||
| $(function () { | |||||
| // Set the date from JS | // Set the date from JS | ||||
| var d = new Date(); | 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) | |||||
| ); | |||||
| $("#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 | // ctrl-s to save | ||||
| $(window).on("keydown", function (e) { | |||||
| if (e.keyCode == 83 && e.ctrlKey) { | |||||
| $(window).on('keydown', function(e){ | |||||
| if(e.keyCode == 83 && e.ctrlKey){ | |||||
| $("#btn_post").click(); | $("#btn_post").click(); | ||||
| } | } | ||||
| }); | }); | ||||
| }); | |||||
| }) | |||||
| function auto_prefix_url_field(field) { | function auto_prefix_url_field(field) { | ||||
| var str = field.value; | var str = field.value; | ||||
| if (!/^https?:\/\//.test(str)) { | |||||
| if(!/^https?:\/\//.test(str)) { | |||||
| str = "http://" + str; | str = "http://" + str; | ||||
| } | } | ||||
| field.value = str; | field.value = str; | ||||