28 lines
1.5 KiB
JavaScript
28 lines
1.5 KiB
JavaScript
var holidayList=["xmas","12","20","12","31",XmasGreetingText,"xmas","1","1","1","8",XmasGreetingText,"valentine","2","12","2","16",valentineGreetingText];
|
|
$.fn.holydayDisplayText = function(holidayGreetingText, holidayTag) {
|
|
$(".MainHelpCenter").prepend('<div class="bringattention holidays '+holidayTag+'"><span class="close_cross">×</span>'+holidayGreetingText+"</div>");
|
|
};
|
|
$(document).ready(function() {
|
|
for(var i=0;i<holidayList.length;i+=6) {
|
|
var holyStartDate=Date.UTC(d.getFullYear(), holidayList[i+1], holidayList[i+2]),
|
|
holyEndDate=Date.UTC(d.getFullYear(), holidayList[i+3], holidayList[i+4]),
|
|
curDate=Date.UTC(d.getFullYear(), d.getMonth()+1, d.getDate()),
|
|
holyTag=holidayList[i],
|
|
holyText=holidayList[i+5];
|
|
if(curDate >=holyStartDate && curDate <= holyEndDate) {
|
|
var holidayGreetingText = holyText, holidayTag = holyTag;
|
|
$.fn.holydayDisplayText(holidayGreetingText, holidayTag);
|
|
}
|
|
}
|
|
$(".bringattention.holidays .close_cross").on("click", function() {
|
|
$(this).parent("div.bringattention.holidays").fadeOut()
|
|
setCookie('holiday', 'hidden', {expires: 7*60*60*24, path: "/"});
|
|
})
|
|
var holidayCookieValue = getCookie('holiday');
|
|
if (holidayCookieValue == undefined) {
|
|
$('div.bringattention.holidays').css('display', 'block');
|
|
} else if(holidayCookieValue == 'hidden') {
|
|
$('div.bringattention.holidays').css('display', 'none');
|
|
}
|
|
});
|