helpcenter/Web/js/help/holiday_greetings.js
2018-07-13 15:35:52 +03:00

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,"tgiving","11","20","11","30",tgivingGreetingText];
$.fn.holydayDisplayText = function(holidayGreetingText, holidayTag) {
$(".MainHelpCenter").prepend('<div class="bringattention holidays '+holidayTag+'"><span class="close_cross">&times;</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');
}
});