Update to try and use the GET method
authorSteve Sutton <steve@gaslightmedia.com>
Tue, 30 Aug 2016 16:07:53 +0000 (12:07 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Tue, 30 Aug 2016 16:08:16 +0000 (12:08 -0400)
views/front/events/agenda.html

index f3cc9da..886c04d 100644 (file)
@@ -55,7 +55,7 @@
 
 <script type="text/javascript">
     jQuery(document).ready(function($) {
-        
+
         var fullCalendarLoaded = false;
         var recurrencesInited = false;
         var locationsInited = false;
         var main_content = $("#main-content");
         var view = '{$cal_view}';
 
-   
+
         // AJAX FUNCTION ************************************************
         // Get calendar month via AJAX
         function eventsCalMonthAJAX(month) {
             var dat = {
-                
+
                 action: 'glm_members_admin_ajax',
                 glm_action: 'eventsCalMonthAJAX',
                 month: month
-                
+
             };
             $('.fc-event').remove();
-            
-//             jQuery.ajax({
-//                type: 'POST',
-//                url: '{$ajaxUrl}',
-//                data: dat,
-//                cache: false,
-//                success: function (response){
-//                    var buildingEvents = [];
-//                    var events_obj = jQuery.parseJSON(response);
-//                    var events = events_obj.events;
-//
-//                    buildingEvents = $.map(events, function(i, val) { 
-//                        return {   
-//                            title:   i.title,
-//                            start:   i.start,
-//                            end:     i.last,
-//                            allDay:  i.all_day,
-//                            url:     i.url
-//                        };
-//                    });
-//                    $("#eventCalendar").fullCalendar('removeEvents');
-//                    $("#eventCalendar").fullCalendar('addEventSource', buildingEvents);
-//                }
-//            });
+
+             jQuery.ajax({
+                type: 'GET',
+                url: '{$ajaxUrl}',
+                data: dat,
+                cache: false,
+                success: function (response){
+                    var buildingEvents = [];
+                    //var events_obj = jQuery.parseJSON(response);
+                    var events_obj = response;
+                    var events = events_obj.events;
+
+                    buildingEvents = $.map(events, function(i, val) {
+                        return {
+                            title:   i.title,
+                            start:   i.start,
+                            end:     i.last,
+                            allDay:  i.all_day,
+                            url:     i.url
+                        };
+                    });
+                    $("#eventCalendar").fullCalendar('removeEvents');
+                    $("#eventCalendar").fullCalendar('addEventSource', buildingEvents);
+                }
+            });
             var timestamp = $.now();
             var url = '{$ajaxUrl}' + '?t=' + timestamp;
+            /*
             jQuery.post(url, dat, function (response){
                 var buildingEvents = [];
 //                    var events_obj = jQuery.parseJSON(response);
                     var events_obj = response;
                     var events = events_obj.events;
 
-                    buildingEvents = $.map(events, function(i, val) { 
-                        return {   
+                    buildingEvents = $.map(events, function(i, val) {
+                        return {
                             title:   i.title,
                             start:   i.start,
                             end:     i.last,
                     $("#eventCalendar").fullCalendar('removeEvents');
                     $("#eventCalendar").fullCalendar('addEventSource', buildingEvents);
             });
+            */
         }
 
         // Calendar *****************************************************
                 }
             }
         });
-        
+
         if(view === "calendar"){
             eventsCalMonthAJAX(month_obj);
 //            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.fullCalendar('render');
 
             } else if ( $("#glm-event-view-select option:selected").val() === "agenda"){
-                
+
                 rows.fadeIn('slow', function(){});
                 calendar.fadeOut('slow', function(){});
             }
         });
-        
+
         // initialize calendar with AJAX calls *************************************
         $(document).on("click", "button.fc-button", function () {
             eventsCalMonthAJAX(month_obj);