<h1>Upcoming Events </h1>
- <div id="sidebar-date-select" class="sidebar-datepicker"></div>
+ <div id="sidebar-date-select" class="sidebar-datepicker"><div class="date-overlay"></div></div>
<div class="sidebar-events">
<div class="sidebar-events-overlay">
<div class="sidebar-loading"></div>
$('.sidebar-events-overlay').hide();
$(".sidebar-loading").hide();
$('.sidebar-event').fadeIn("slow");
+ $('.date-overlay').hide();
},
success: function(data){
// get events on year or month dropdown change
$('#sidebar-date-select').datepicker()
.on("input change", function (e) {
-
+ $('.date-overlay').show();
$(".sidebar-events").find('*').not('.sidebar-events-overlay, .sidebar-loading').remove();
var date = e.target.value;
if(date.length < 4){
// get events on next or prev button click
$('#sidebar-date-select').datepicker()
.on(".ui-datepicker-next click", function (e) {
+ $('.date-overlay').show();
+
var year = $('.ui-datepicker-year option:selected').val();
var month = parseInt($('.ui-datepicker-month option:selected').val() ) + 1;