fixing an issue where the ajax overlay and loader for the front page sidebar widget was
authorAnthony Talarico <talarico@gaslightmedia.com>
Tue, 31 Jan 2017 18:32:50 +0000 (13:32 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Tue, 31 Jan 2017 18:32:50 +0000 (13:32 -0500)
getting removed before the content was loaded

views/front/events/sidebarEvents.html

index 6b6ea8e..02d3bed 100644 (file)
@@ -55,7 +55,7 @@
                             num++;
                         });
                     } else {
-                        $(".sidebar-events").empty();
+                        $(".sidebar-events").find('*').not('.sidebar-events-overlay').remove();
                         var event = $("<div> NO EVENTS </div>");
                         $('.sidebar-events').append(event);
                     }
@@ -96,7 +96,7 @@
         $('#sidebar-date-select').datepicker()
             .on("input change", function (e) {
               
-                $(".sidebar-events").empty();
+                $(".sidebar-events").find('*').not('.sidebar-events-overlay').remove();
                 var date = e.target.value;
                 if(date.length < 4){
                     month = parseInt(date) + 1;
                 var year = $('.ui-datepicker-year option:selected').val();
                 var month = parseInt($('.ui-datepicker-month option:selected').val() ) + 1;
                 
-                $(".sidebar-events").empty();
+                $(".sidebar-events").find('*').not('.sidebar-events-overlay').remove();
                 
                 if(String(month).length < 2){
                     month = '0' + month;