From 89d87eaafc3ee8a598bbb95ed41a04dfe4a7e1d3 Mon Sep 17 00:00:00 2001 From: Anthony Talarico Date: Fri, 30 Sep 2016 12:58:47 -0400 Subject: [PATCH] adding sessionStorage to keep track of the events view after nav away from page --- views/front/events/agenda.html | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/views/front/events/agenda.html b/views/front/events/agenda.html index 01d15da..1bedfdf 100644 --- a/views/front/events/agenda.html +++ b/views/front/events/agenda.html @@ -85,6 +85,9 @@ var main_content = $("#main-content"); var view = '{$cal_view}'; + if( sessionStorage.view ){ + view = sessionStorage.view; + } // AJAX FUNCTION ************************************************ // Get calendar month via AJAX function eventsCalMonthAJAX(month) { @@ -197,15 +200,15 @@ view_select.val('agenda'); } $("#glm-event-view-select").on("change", function (){ + console.log($(this).attr("value")); + sessionStorage.setItem("view", $(this).attr("value")); if($("#glm-event-view-select option:selected").val() === "calendar"){ eventsCalMonthAJAX(month_obj); - main_content.removeClass("small-8").addClass("small-12"); rows.fadeOut('slow', function(){}); calendar.fadeIn('slow', function(){}); calendar.fullCalendar('render'); } else if ( $("#glm-event-view-select option:selected").val() === "agenda"){ - rows.fadeIn('slow', function(){}); calendar.fadeOut('slow', function(){}); } -- 2.17.1