From: Anthony Talarico Date: Tue, 17 Jan 2017 15:31:28 +0000 (-0500) Subject: adding another sessionStorage variable instead of using a hidden field in the events X-Git-Tag: v1.6.5^2~2 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=63342d11cb6a998de5befd874dd1d4400ac95d29;p=WP-Plugins%2Fglm-member-db-events.git adding another sessionStorage variable instead of using a hidden field in the events search form. This makes setting and unsetting the variable easier than trying to override POST data. --- diff --git a/views/front/events/agenda.html b/views/front/events/agenda.html index 30e55e9..36b71b2 100644 --- a/views/front/events/agenda.html +++ b/views/front/events/agenda.html @@ -103,15 +103,17 @@ var main_content = $("#main-content"); var view = '{$cal_view}'; +// console.log(sessionStorage.view + " : " + sessionStorage.override); event_search.on('click', function(){ sessionStorage.override = 'yes'; }); if( sessionStorage.view && sessionStorage.override === 'no' ){ view = sessionStorage.view; + } else if( sessionStorage.override === 'yes'){ + view = 'agenda'; } - // AJAX FUNCTION ************************************************ // Get calendar month via AJAX function eventsCalMonthAJAX(month) { @@ -211,6 +213,7 @@ view_select.val('agenda'); } $("#glm-event-view-select").on("change", function (){ + sessionStorage.override = 'no'; sessionStorage.setItem("view", $(this).attr("value")); if($("#glm-event-view-select option:selected").val() === "calendar"){ eventsCalMonthAJAX(month_obj);