From: Anthony Talarico Date: Fri, 30 Sep 2016 16:58:47 +0000 (-0400) Subject: adding sessionStorage to keep track of the events view after nav away from page X-Git-Tag: v1.4.0^2~12 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=89d87eaafc3ee8a598bbb95ed41a04dfe4a7e1d3;p=WP-Plugins%2Fglm-member-db-events.git adding sessionStorage to keep track of the events view after nav away from page --- 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(){}); }