app/views/layouts/searchjoy/application.html.erb in searchjoy-1.3.1 vs app/views/layouts/searchjoy/application.html.erb in searchjoy-1.3.2
- old
+ new
@@ -33,10 +33,13 @@
<span id="time-range">
<%= @time_range.first.strftime("%b %-e, %Y") %> to <%= @time_range.last.strftime("%b %-e, %Y") %>
</span>
<span class="text-muted"><%= @time_zone.name.sub(" (US & Canada)", "") %></span>
<%= javascript_tag nonce: true do %>
+ function toDate(d) {
+ return (new Date(d - (d.getTimezoneOffset() * 60000))).toISOString().slice(0, 10);
+ }
var startDate = <%= raw json_escape(@time_range.first.to_json) %>;
var endDate = <%= raw json_escape(@time_range.last.to_json) %>;
new Litepicker({
element: document.getElementById('time-range'),
firstDay: 0,
@@ -50,11 +53,11 @@
maxDate: new Date(),
onSelect: function(date1, date2) {
var currentParams = new URLSearchParams(window.location.search);
var params = new URLSearchParams();
params.set('search_type', currentParams.get('search_type'));
- params.set('start_date', date1.toISOString().slice(0, 10));
- params.set('end_date', date2.toISOString().slice(0, 10));
+ params.set('start_date', toDate(date1));
+ params.set('end_date', toDate(date2));
window.location.href = window.location.pathname + "?" + params.toString();
}
});
<% end %>
<% end %>