</div>
<div id="glm-event-agenda-view" class="row">
<div class="small-12 columns">
+ <script type="text/javascript">
+
+ var view_select = jQuery("#glm-event-view-select");
+ var view = '{$cal_view}';
+ view_select.val('{$cal_view}');
+ if( sessionStorage.view ){
+ view = sessionStorage.view;
+ }
+ </script>
+ <h2>This calendar is using {$cal_view} view</h2>
{foreach $eventsByDate as $date => $key}
- <div class="row glm-event-day-row">
+ <div class="row glm-event-day-row" {if $cal_view === "calendar"} style="display: none;"{/if}>
<div class="small-12 medium-2 columns">
<div class="glm-event-cal">
<div class="glm-event-cal-month">{$date|date_format:"%b"}</div>
{foreach $event.recurrences.0.day_of_week.names as $day}
{if $day == "Thursday"}
<span class="agenda-event-weekday"> {$day|substr:0:4} </span>
- {else}
+ {else}
<span class="agenda-event-weekday"> {$day|substr:0:3} </span>
- {/if}
- {/foreach}
-
+ {/if}
+ {/foreach}
</span>
{/if}
)
</div>
</div>
<!-- Calendar -->
- <div id="eventCalendar"></div>
+ <div id="eventCalendar" class="{$cal_view}-view-active"
+ {if $cal_view === "calendar"}
+ style="display: block;"
+ {elseif $cal_view ==="agenda"}
+ style="display: none;"
+ {/if}
+ >
+ </div>
</div>
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) {
if(view === "calendar"){
eventsCalMonthAJAX(month_obj);
- main_content.removeClass("small-8").addClass("small-12");
- calendar.show();
- rows.hide();
+// main_content.removeClass("small-8").addClass("small-12");
+// calendar.show();
+// rows.hide();
view_select.val('calendar');
} else if ( view === "agenda"){
- calendar.hide();
- rows.show();
+// calendar.hide();
+// rows.show();
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);