| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -3,6 +3,14 @@ | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																      <form role="form" style="margin-top: 20px;" id="note_form" action="/post" method="post"> | 
																 | 
																 | 
																      <form role="form" style="margin-top: 20px;" id="note_form" action="/post" method="post"> | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        <div class="form-group"> | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																          <h3>Date</h3> | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																           | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																          <input type="date" class="form-control" style="max-width:160px; float:left; margin-right: 4px;" id="note_date" name="note_date" value=""> | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																          <input type="text" class="form-control" style="max-width:90px; float:left; margin-right: 4px;" id="note_time" name="note_time" value=""> | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																          <input type="text" class="form-control" style="max-width:90px;" id="note_tzoffset" name="note_tzoffset" value=""> | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        </div> | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        <div id="entry-buttons"> | 
																 | 
																 | 
																        <div id="entry-buttons"> | 
															
														
														
													
														
															
																 | 
																 | 
																          <?= partial('partials/entry-buttons', ['options'=>$this->default_options]) ?>
 | 
																 | 
																 | 
																          <?= partial('partials/entry-buttons', ['options'=>$this->default_options]) ?>
 | 
															
														
														
													
														
															
																 | 
																 | 
																        </div> | 
																 | 
																 | 
																        </div> | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -20,13 +28,6 @@ | 
															
														
														
													
														
															
																 | 
																 | 
																          </div> | 
																 | 
																 | 
																          </div> | 
															
														
														
													
														
															
																 | 
																 | 
																        </div> | 
																 | 
																 | 
																        </div> | 
															
														
														
													
														
															
																 | 
																 | 
																         | 
																 | 
																 | 
																         | 
															
														
														
													
														
															
																 | 
																 | 
																        <div class="form-group"> | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																          <h3>Date</h3> | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																           | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																          <input type="date" id="note_date" name="note_date" value="<?= $this->date_str ?>"> | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																          <input type="text" id="note_time" name="note_time" value="<?= $this->time_str ?>"> | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																          <input type="text" id="note_tzoffset" name="note_tzoffset" value="<?= $this->tz_offset ?>"> | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        </div> | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																      </form> | 
																 | 
																 | 
																      </form> | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																      <?php if($this->micropub_endpoint): ?>
 | 
																 | 
																 | 
																      <?php if($this->micropub_endpoint): ?>
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -69,6 +70,26 @@ | 
															
														
														
													
														
															
																 | 
																 | 
																<script> | 
																 | 
																 | 
																<script> | 
															
														
														
													
														
															
																 | 
																 | 
																$(function(){ | 
																 | 
																 | 
																$(function(){ | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  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; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  } | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  // 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)); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																  function bind_keyboard_shortcuts() { | 
																 | 
																 | 
																  function bind_keyboard_shortcuts() { | 
															
														
														
													
														
															
																 | 
																 | 
																    $(".text-custom-eat").keydown(function(e){ | 
																 | 
																 | 
																    $(".text-custom-eat").keydown(function(e){ | 
															
														
														
													
														
															
																 | 
																 | 
																      if(e.keyCode == 13) { | 
																 | 
																 | 
																      if(e.keyCode == 13) { | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -119,9 +140,6 @@ $(function(){ | 
															
														
														
													
														
															
																 | 
																 | 
																        } | 
																 | 
																 | 
																        } | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        $("#entry-buttons").html(response.buttons); | 
																 | 
																 | 
																        $("#entry-buttons").html(response.buttons); | 
															
														
														
													
														
															
																 | 
																 | 
																        $("#note_tzoffset").val(response.tz_offset); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        $("#note_date").val(response.date_str); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        $("#note_time").val(response.time_str); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        // restore the custom values entered
 | 
																 | 
																 | 
																        // restore the custom values entered
 | 
															
														
														
													
														
															
																 | 
																 | 
																        $('#custom_eat').val(custom_eat); | 
																 | 
																 | 
																        $('#custom_eat').val(custom_eat); | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
 |