if(!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt /*, from*/) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? Math.ceil(from) : Math.floor(from); if (from < 0) from += len; for (; from < len; from++) { if (from in this && this[from] === elt) return from; } return -1; }; } jQuery(document).ready(function($) { function isCurrentDay() { var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], calendarDate = $('#event-list-cal-month').text().split(' '), calendarMonth = months.indexOf(calendarDate[0]) + 1, calendarYear = calendarDate[1], d = new Date(); $('td.today').removeClass('today'); if(calendarMonth == (d.getMonth() + 1) && calendarYear == d.getFullYear()) { $('.event-list-cal tbody td').each(function() { if($(this).children(':first').text() == d.getDate()) { $(this).addClass('today'); } }); } } $('#event-list-cal-prev a').attr('href', '#'); var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; $('#event-list-cal-prev a').click(function() { var currentDate = $('#event-list-cal-month').text().split(' '), currentMnth = currentDate[0], currentYear = currentDate[1]; $('#event-list-cal').animate({ opacity : 0.2 }, 300); if(currentMnth == "January") { $('#event-list-cal-month').text('December ' + (parseInt(currentYear) - 1)); var prevMonth = '« November'; var nextMonth = 'January »'; var loadYear = currentYear - 1; var loadMonth = 12; } else { var newMnth = months.indexOf(currentMnth) - 1; $('#event-list-cal-month').text(months[newMnth] + ' ' + currentYear); if(newMnth == 0) { var prevMonth = '« December'; } else { var prevMonth = '« ' + months[newMnth - 1]; } var nextMonth = currentMnth + ' »'; var loadYear = currentYear; var loadMonth = months.indexOf(currentMnth); } if(loadMonth < 10) { loadMonth = '0' + loadMonth; } var data = { action: 'my_action', year: loadYear, month: loadMonth, security: MyAjax.security }; $.post(MyAjax.ajaxurl, data, function(response) { $('#event-list-cal').html(response); $('#event-list-cal').animate({ opacity : 1 }, 500); $('#event-list-cal-prev a').text(prevMonth); $('#event-list-cal-next a').text(nextMonth); }); return false; }); $('#event-list-cal-next a').click(function() { var currentDate = $('#event-list-cal-month').text().split(' '), currentMnth = currentDate[0], currentYear = currentDate[1]; $('#event-list-cal').animate({ opacity : 0.2 }, 300); if(currentMnth == "December") { $('#event-list-cal-month').text('January ' + (parseInt(currentYear) + 1)); var prevMonth = '« December'; var nextMonth = 'February »'; var loadYear = parseInt(currentYear) + 1; var loadMonth = 1; } else { var newMnth = months.indexOf(currentMnth); $('#event-list-cal-month').text(months[newMnth + 1] + ' ' + currentYear); var prevMonth = '« ' + currentMnth; if(newMnth == 10) { var nextMonth = 'January »' } else { var nextMonth = months[newMnth + 2] + ' »'; } var loadYear = currentYear; var loadMonth = newMnth + 2; } if(loadMonth < 10) { loadMonth = '0' + loadMonth; } var data = { action: 'my_action', year: loadYear, month: loadMonth, security: MyAjax.security }; $.post(MyAjax.ajaxurl, data, function(response) { $('#event-list-cal').html(response); $('#event-list-cal').animate({ opacity : 1 }, 500); $('#event-list-cal-prev a').text(prevMonth); $('#event-list-cal-next a').text(nextMonth); isCurrentDay(); }); return false; }); }); /* FILE ARCHIVED ON 20:19:07 Oct 21, 2016 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 06:42:07 Feb 25, 2019. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): LoadShardBlock: 61.923 (3) esindex: 0.008 captures_list: 81.38 CDXLines.iter: 14.284 (3) PetaboxLoader3.datanode: 102.515 (5) exclusion.robots: 0.358 exclusion.robots.policy: 0.341 RedisCDXSource: 1.695 PetaboxLoader3.resolve: 106.234 (2) load_resource: 216.053 *prototype.indexOf = function(elt /*, from*/) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? Math.ceil(from) : Math.floor(from); if (from < 0) from += len; for (; from < len; from++) { if (from in this && this[from] === elt) return from; } return -1; }; } jQuery(document).ready(function($) { function isCurrentDay() { var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], calendarDate = $('#event-list-cal-month').text().split(' '), calendarMonth = months.indexOf(calendarDate[0]) + 1, calendarYear = calendarDate[1], d = new Date(); $('td.today').removeClass('today'); if(calendarMonth == (d.getMonth() + 1) && calendarYear == d.getFullYear()) { $('.event-list-cal tbody td').each(function() { if($(this).children(':first').text() == d.getDate()) { $(this).addClass('today'); } }); } } $('#event-list-cal-prev a').attr('href', '#'); var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; $('#event-list-cal-prev a').click(function() { var currentDate = $('#event-list-cal-month').text().split(' '), currentMnth = currentDate[0], currentYear = currentDate[1]; $('#event-list-cal').animate({ opacity : 0.2 }, 300); if(currentMnth == "January") { $('#event-list-cal-month').text('December ' + (parseInt(currentYear) - 1)); var prevMonth = '« November'; var nextMonth = 'January »'; var loadYear = currentYear - 1; var loadMonth = 12; } else { var newMnth = months.indexOf(currentMnth) - 1; $('#event-list-cal-month').text(months[newMnth] + ' ' + currentYear); if(newMnth == 0) { var prevMonth = '« December'; } else { var prevMonth = '« ' + months[newMnth - 1]; } var nextMonth = currentMnth + ' »'; var loadYear = currentYear; var loadMonth = months.indexOf(currentMnth); } if(loadMonth < 10) { loadMonth = '0' + loadMonth; } var data = { action: 'my_action', year: loadYear, month: loadMonth, security: MyAjax.security }; $.post(MyAjax.ajaxurl, data, function(response) { $('#event-list-cal').html(response); $('#event-list-cal').animate({ opacity : 1 }, 500); $('#event-list-cal-prev a').text(prevMonth); $('#event-list-cal-next a').text(nextMonth); }); return false; }); $('#event-list-cal-next a').click(function() { var currentDate = $('#event-list-cal-month').text().split(' '), currentMnth = currentDate[0], currentYear = currentDate[1]; $('#event-list-cal').animate({ opacity : 0.2 }, 300); if(currentMnth == "December") { $('#event-list-cal-month').text('January ' + (parseInt(currentYear) + 1)); var prevMonth = '« December'; var nextMonth = 'February »'; var loadYear = parseInt(currentYear) + 1; var loadMonth = 1; } else { var newMnth = months.indexOf(currentMnth); $('#event-list-cal-month').text(months[newMnth + 1] + ' ' + currentYear); var prevMonth = '« ' + currentMnth; if(newMnth == 10) { var nextMonth = 'January »' } else { var nextMonth = months[newMnth + 2] + ' »'; } var loadYear = currentYear; var loadMonth = newMnth + 2; } if(loadMonth < 10) { loadMonth = '0' + loadMonth; } var data = { action: 'my_action', year: loadYear, month: loadMonth, security: MyAjax.security }; $.post(MyAjax.ajaxurl, data, function(response) { $('#event-list-cal').html(response); $('#event-list-cal').animate({ opacity : 1 }, 500); $('#event-list-cal-prev a').text(prevMonth); $('#event-list-cal-next a').text(nextMonth); isCurrentDay(); }); return false; }); }); /* FILE ARCHIVED ON 20:19:07 Oct 21, 2016 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 06:42:07 Feb 25, 2019. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): LoadShardBlock: 61.923 (3) esindex: 0.008 captures_list: 81.38 CDXLines.iter: 14.284 (3) PetaboxLoader3.datanode: 102.515 (5) exclusion.robots: 0.358 exclusion.robots.policy: 0.341 RedisCDXSource: 1.695 PetaboxLoader3.resolve: 106.234 (2) load_resource: 216.053 */