calendar_wev8.js 17.9 KB
define(["mUtil"],function(l){var a={7:{weekDays:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],weekDaysAbbr:["日","一","二","三","四","五","六"],year:"年",month:"月"},8:{weekDays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekDaysAbbr:["Sun","Mon","Tues","Wed","Thur","Fri","Sat"],year:".",month:" "},9:{weekDays:["星期日","星期壹","星期二","星期三","星期四","星期五","星期六"],weekDaysAbbr:["日","壹","二","三","四","五","六"],year:"年",month:"月"}},e=l.getUserLanguage(),_=a[e];_||(_=a[e]);return function(m,r){var h,d=m[0].id.replace("NMEC_",""),f={},c=!0,w=!0,n=new Date,S=n.getFullYear(),M=n.getMonth()+1;M=9<M?M:"0"+M;var p,b=n.getDate(),v=(n.getDay(),S+"-"+M+"-"),u=v+=9<b?b:"0"+b,g=v,D=new Array;_.weekDays;this.init=function(){m.html(f.createCalendarFrameWork()),h=m.find("._m_cdar_loadCalendarDay_Container"),m.find("._m_cdar_calendarYear").html(S+_.year),m.find("._m_cdar_calendarMonth").html(n.getMonth()+1+_.month);var a=h.find("div[class='swiper-slide']"),e=$("table",a[0]),t=$("table",a[1]),d=$("table",a[2]);r&&(e.hide(),t.hide(),d.hide()),e.html(f.loadCalendarData("prevMonth")),t.html(f.loadCalendarData("")),$('div[title="'+u+'"]',m).addClass("_m_cdar_currentSelect"),d.html(f.loadCalendarData("nextMonth")),$("._m_cdar_calendarAddData",m).bind("click",function(){f.addData()}),$("._m_cdar_upDownCalendar",m).bind("click",function(){var a=$(this);a.hasClass("_m_cdar_upDownCalendarSwitch")?(a.removeClass("_m_cdar_upDownCalendarSwitch"),f.doExpand()):(a.addClass("_m_cdar_upDownCalendarSwitch"),f.doShrink())}),f.initSildeCalendar(),r&&($("._m_cdar_upDownCalendar",m).addClass("_m_cdar_upDownCalendarSwitch"),f.doShrink(!0)),h.on("click","td[data-click='true']",function(){f.clickDate($(this))}),h.on("click","td[data-prev='true']",function(){f.prevMonth($(this))}),h.on("click","td[data-next='true']",function(){f.nextMonth($(this))})},this.showAddData=function(){$("._m_cdar_calendarAddData",m).show()},this.showBack=function(){$("._m_cdar_calendarYearMonth_Container",m).removeClass("_m_cdar_calendarYearMonth_noBack").addClass("_m_cdar_calendarYearMonth").on("click",function(){l.back()})},this.showLunar=function(){h.find("table").addClass("_m_cdar_noneLunar")},f.doShrink=function(a){w=!1;var e=0,t=f.getCurSelectDate();0<t.length&&(e=$(t[0]).parent().parent().index()),$("tr",m).removeClass("_m_cdar_currentWeek"),$("._m_cdar_loadCalendarDay",h).each(function(){$(this).find("tr").eq(e).addClass("_m_cdar_currentWeek")}),a?(f.resetCalendarSwitchWeek(e),h.addClass("up").addClass("up2")):(h.addClass("up"),setTimeout(function(){h.addClass("up2"),setTimeout(function(){f.resetCalendarSwitchWeek(e)},10)},150))},f.doExpand=function(){w=!0,h.removeClass("up2"),setTimeout(function(){h.removeClass("up")},10);var a=f.copyClassName(),e=p.activeIndex;p.removeAllSlides();var t='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide'+a+'">'+f.loadCalendarData("prevMonth")+"</table></div>",d='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide'+a+'">'+f.loadCalendarData("")+"</table></div>",r='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide'+a+'">'+f.loadCalendarData("nextMonth")+"</table></div>",n='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide'+a+'"><tr><td colspan="7"></td></tr></table></div>';0==e?h.append(d).append(r).append(t).append(d).append(r):1==e?h.append(t).append(d).append(r).append(n).append(n):2==e?h.append(r).append(t).append(d).append(r).append(t):3==e?h.append(n).append(n).append(t).append(d).append(r):4==e&&h.append(t).append(d).append(r).append(t).append(d),p&&p.reInit();var l=f.resetCalendarDate("");l.getFullYear()==S&&l.getMonth()+1==M?""!=u?$('div[title="'+u+'"]',m).addClass("_m_cdar_currentSelect"):$('div[title="'+v+'"]',m).addClass("_m_cdar_currentSelect"):$('div[title="'+g+'"]',m).addClass("_m_cdar_currentSelect");for(var i=f.resetCalendarDate(""),c=i.getFullYear(),s=i.getMonth()+1,_=(s=9<s?s:"0"+s,new Date(c,s,0).getDate(),$(p.getSlide(e))),o=0;o<D.length;o++)$("td[data-id='"+D[o]+"']",_).addClass("_m_cdar_calendarPlanDiv");f.monthChange("","")},f.initSildeCalendar=function(){p=new Swiper(m.find(".swiper-container")[0],{initialSlide:1,loop:!0,calculateHeight:!0,calculateSlideHeight:!1,onSlidePrev:function(){w?f.slidePrevMonth(""):f.slidePrevWeek()},onSlideNext:function(){w?f.slideNextMonth(""):f.slideNextWeek()},onFirstInit:function(){}})},f.createCalendarFrameWork=function(){var a="";"undefined"!=typeof Mobile_NS&&"function"==typeof Mobile_NS.isRunInMobile&&(Mobile_NS.isRunInMobile()||(a="max-height:282px;"));var e=_.weekDaysAbbr,t='<div class="_m_cdar_calendarTop">';return t+='<div class="_m_cdar_calendarLeft">',t+='<div class="_m_cdar_calendarYearMonth_Container _m_cdar_calendarYearMonth_noBack">',t+='<span class="_m_cdar_calendarYear"></span>',t+='<span class="_m_cdar_calendarMonth"></span>',t+="</div>",t+="</div>",t+='<div class="_m_cdar_calendarRight">',t+='<div class="_m_cdar_upDownCalendar">',t+='<div class="_m_cdar_divBoxContainer"></div>',t+='<div class="_m_cdar_divline _m_cdar_divline1"></div>',t+='<div class="_m_cdar_divline _m_cdar_divline2"></div>',t+="</div>",t+='<div class="_m_cdar_calendarAddData">',t+='<div class="_m_cdar_line _m_cdar_line1"></div>',t+='<div class="_m_cdar_line _m_cdar_line2"></div>',t+="</div>",t+="</div>",t+='<div class="_m_cdar_calendarWeek">',t+='<table class="_m_cdar_calendarHead" cellpadding="0" cellspacing="0">',t+="<tbody>",t+="<tr>",t+="<td>"+e[0]+"</td>",t+="<td>"+e[1]+"</td>",t+="<td>"+e[2]+"</td>",t+="<td>"+e[3]+"</td>",t+="<td>"+e[4]+"</td>",t+="<td>"+e[5]+"</td>",t+="<td>"+e[6]+"</td>",t+="</tr>",t+="</tbody>",t+="</table>",t+="</div>",t+="</div>",t+='<div class="swiper-container" style="visibility: visible;overflow:hidden;'+a+'">',t+='<div class="_m_cdar_loadCalendarDay_Container swiper-wrapper">',t+='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide"></table></div>',t+='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide"></table></div>',t+='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide"></table></div>',t+="</div>",t+="</div>"},f.loadCalendarData=function(a){var e=new Date;(void 0!==a&&""!=a||!w)&&(e=f.resetCalendarDate(a));var t,d=e.getFullYear(),r=e.getMonth()+1,n=(e.getDate(),new Date(d,r-1,1).getDay()),l=new Date(d,r-1,1),i=new Date(d,r-2,1),c=new Date(d,r,1),s=i.getFullYear()+"-"+(9<i.getMonth()+1?i.getMonth()+1:"0"+(i.getMonth()+1)),_=d+"-"+(9<r?r:"0"+r),o=c.getFullYear()+"-"+(9<c.getMonth()+1?c.getMonth()+1:"0"+(c.getMonth()+1)),m=f.dateAdd("d",-n,l).getDate(),v=f.dateAdd("d",-1,l).getDate(),h=new Date(d,r,0).getDate(),p=0,u=1,g="<tr>";for(t=m;0!=n&&t<=v;t++)g+="<td data-id='"+s+"-"+t+"' data-prev='true'>",g+='<div class="_m_cdar_wrap _m_cdar_notSelectMonthDay" title="'+s+"-"+t+'">',g+='<div class="_m_cdar_date">'+t+"</div>",g+='<div class="_m_cdar_rainyDate">'+Rx_calendar.gDateToLunar(d,r-1,t)+"</div>",g+="</div>",g+="</td>",p++;for(var D=1;D<=h;D++){g+="<td data-id='"+_+"-"+(9<D?D:"0"+D)+'\' data-click="true">';var C=_+"-"+(9<D?D:"0"+D);g+=d==S&&r==M&&D==b?'<div class="_m_cdar_wrap _m_cdar_currentCalendar" title="'+C+'">':'<div class="_m_cdar_wrap" title="'+C+'">',g+='<div class="_m_cdar_date">'+D+"</div>",g+='<div class="_m_cdar_rainyDate">'+Rx_calendar.gDateToLunar(d,r,D)+"</div></div>",g+="</td>",7==++p&&(p=0,u++,g+="</tr><tr>")}0==p&&(g=g.substring(0,g.length-4));var y=14-p;for(6==u&&(y=7-p),D=1;D<=y;D++)0==p&&(g+="<tr>"),g+="<td  data-id='"+o+"-"+(9<D?D:"0"+D)+'\' data-next="true">',g+='<div class="_m_cdar_wrap _m_cdar_notSelectMonthDay" title="'+o+"-"+(9<D?D:"0"+D)+'">',g+='<div class="_m_cdar_date">'+D+"</div>",g+='<div class="_m_cdar_rainyDate">'+Rx_calendar.gDateToLunar(d,r+1,D)+"</div></div>",g+="</td>",7==++p&&(p=0,u++,g+="</tr>");return g},f.prevMonth=function(a){p&&(c=!1,p.swipePrev(),c=!0);var e="";""!=a&&(e=$(a).data("id"));var t=f.resetCalendarDate(""),d=t.getFullYear(),r=t.getMonth()+1;r=9<r?r:"0"+r,$("div",m).removeClass("_m_cdar_currentSelect");var n=$(p.getSlide(p.activeIndex));""!=e&&(g=e,$('div[title="'+e+'"]',n).addClass("_m_cdar_currentSelect"),d==S&&r==M&&(u=e)),d==S&&r==M&&(""!=u?$('div[title="'+u+'"]',n).addClass("_m_cdar_currentSelect"):$('div[title="'+v+'"]',n).addClass("_m_cdar_currentSelect")),f.monthChange(e,e),f.dayChange(e,e)},f.slidePrevMonth=function(a){var e=f.copyClassName(),t=f.resetCalendarDate("prevMonth"),d=t.getFullYear(),r=t.getMonth()+1;r=9<r?r:"0"+r,m.find("._m_cdar_calendarYear").text(d+_.year),m.find("._m_cdar_calendarMonth").text(t.getMonth()+1+_.month);var n="";if(0==p.activeIndex?(n='<table class="_m_cdar_loadCalendarDay swiper-slide'+e+'">'+f.loadCalendarData("prevMonth")+"</table>",$(p.getSlide(2)).html(n),$(p.getSlide(3)).html($(p.getSlide(0)).html()),n='<table class="_m_cdar_loadCalendarDay swiper-slide'+e+'">'+f.loadCalendarData("nextMonth")+"</table>",$(p.getSlide(4)).html(n)):1==p.activeIndex?(n='<table class="_m_cdar_loadCalendarDay swiper-slide'+e+'">'+f.loadCalendarData("prevMonth")+"</table>",$(p.getSlide(0)).html(n)):2==p.activeIndex&&(n='<table class="_m_cdar_loadCalendarDay swiper-slide'+e+'">'+f.loadCalendarData("prevMonth")+"</table>",$(p.getSlide(1)).html(n),n='<table class="_m_cdar_loadCalendarDay swiper-slide'+e+'">'+f.loadCalendarData("nextMonth")+"</table>",$(p.getSlide(3)).html(n)),c){d==S&&r==M&&(""!=u?$('div[title="'+u+'"]',m).addClass("_m_cdar_currentSelect"):$('div[title="'+v+'"]',m).addClass("_m_cdar_currentSelect"));var l=d+"-"+r+"-01",i=d+"-"+r+"-"+new Date(d,t.getMonth()+1,0).getDate();f.monthChange(l,i),f.dayChange(l,i)}},f.nextMonth=function(a){p&&(c=!1,p.swipeNext(),c=!0);var e="";""!=a&&(e=$(a).data("id"));var t=f.resetCalendarDate(""),d=t.getFullYear(),r=t.getMonth()+1;r=9<r?r:"0"+r,$("div",m).removeClass("_m_cdar_currentSelect");var n=$(p.getSlide(p.activeIndex));""!=e&&(g=e,$('div[title="'+e+'"]',n).addClass("_m_cdar_currentSelect"),d==S&&r==M&&(u=e)),d==S&&r==M&&(""!=u?$('div[title="'+u+'"]',n).addClass("_m_cdar_currentSelect"):$('div[title="'+v+'"]',n).addClass("_m_cdar_currentSelect")),f.monthChange(e,e),f.dayChange(e,e)},f.slideNextMonth=function(a){var e=f.copyClassName(),t=f.resetCalendarDate("nextMonth"),d=t.getFullYear(),r=t.getMonth()+1;r=9<r?r:"0"+r,m.find("._m_cdar_calendarYear").text(d+_.year),m.find("._m_cdar_calendarMonth").text(t.getMonth()+1+_.month);var n="";if(2==p.activeIndex?(n='<table class="_m_cdar_loadCalendarDay'+e+'">'+f.loadCalendarData("prevMonth")+"</table>",$(p.getSlide(1)).html(n),n='<table class="_m_cdar_loadCalendarDay'+e+'">'+f.loadCalendarData("nextMonth")+"</table>",$(p.getSlide(3)).html(n)):3==p.activeIndex?(n='<table class="_m_cdar_loadCalendarDay'+e+'">'+f.loadCalendarData("nextMonth")+"</table>",$(p.getSlide(4)).html(n)):4==p.activeIndex&&(n='<table class="_m_cdar_loadCalendarDay'+e+'">'+f.loadCalendarData("prevMonth")+"</table>",$(p.getSlide(0)).html(n),$(p.getSlide(1)).html($(p.getSlide(4)).html()),n='<table class="_m_cdar_loadCalendarDay'+e+'">'+f.loadCalendarData("nextMonth")+"</table>",$(p.getSlide(2)).html(n)),c){d==S&&r==M&&(""!=u?$('div[title="'+u+'"]',m).addClass("_m_cdar_currentSelect"):$('div[title="'+v+'"]',m).addClass("_m_cdar_currentSelect"));var l=d+"-"+r+"-01",i=d+"-"+r+"-"+new Date(d,t.getMonth()+1,0).getDate();f.monthChange(l,i),f.dayChange(l,i)}},f.resetCalendarSwitchWeek=function(a){var e=p.activeIndex,t=$(p.getSlide(e)),d=f.copyClassName(),r=t.find("table");$("td[class='_m_cdar_calendarPlanDiv']",r).each(function(a){D[a]=$(this).data("id")});var n=r.find("tr").eq(a).find("td").eq(0).data("id"),l=f.prevWeek(n),i=r.find("tr").eq(a).html(),c="<tr>"+(i=(i=i.replaceAll("prevMonth","clickDate")).replaceAll("nextMonth","clickDate"))+"</tr>",s=r.find("tr").eq(a).find("td").eq(6).data("id"),_=f.nextWeek(s);p.removeAllSlides();var o='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide'+d+'">'+l+"</table></div>",m=(r='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide'+d+'">'+c+"</table></div>",'<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide'+d+'">'+_+"</table></div>"),v='<div class="swiper-slide"><table class="_m_cdar_loadCalendarDay swiper-slide'+d+'"><tr><td colspan="7"></td></tr></table></div>';0==e?h.append(r).append(m).append(o).append(r).append(m):1==e?h.append(o).append(r).append(m).append(v).append(v):2==e?h.append(m).append(o).append(r).append(m).append(o):3==e?h.append(v).append(v).append(o).append(r).append(m):4==e&&h.append(o).append(r).append(m).append(o).append(r),$("._m_cdar_loadCalendarDay",h).each(function(){$(this).find("tr").addClass("_m_cdar_currentWeek")}),p&&p.reInit(),f.monthChange("","")},f.slidePrevWeek=function(){var a=p.activeIndex,e=$(p.getSlide(a)),t=f.copyClassName(),d=e.find("table").find("tr").eq(0).find("td"),r=d.eq(0).data("id"),n=d.eq(6).data("id"),l='<table class="_m_cdar_loadCalendarDay'+t+'">'+f.prevWeek(r)+"</table>";0==a?($(p.getSlide(2)).html(l),$(p.getSlide(3)).html($(p.getSlide(0)).html()),$(p.getSlide(4)).html($(p.getSlide(1)).html())):1==a?$(p.getSlide(0)).html(l):2==a&&($(p.getSlide(1)).html(l),$(p.getSlide(3)).html($(p.getSlide(0)).html())),curWeekLastDayArray=n.split("-");var i=curWeekLastDayArray[0],c=curWeekLastDayArray[1];c<10&&(c=curWeekLastDayArray[1].replace("0","")),m.find("._m_cdar_calendarYear").html(i+_.year),m.find("._m_cdar_calendarMonth").html(c+_.month),$("._m_cdar_loadCalendarDay",h).each(function(){$(this).find("tr").addClass("_m_cdar_currentWeek")}),f.monthChange(r,n),f.dayChange(r,n)},f.prevWeek=function(a){var e="<tr>",t=a.split("-"),d=t[0],r=t[1],n=t[2],l=new Date(d,r,0).getDate(),i=0;if(l-(l-n+1)<7){var c,s=new Date(d,r-1,1).getDay(),_=new Date(d,r-1,1),o=new Date(d,r-2,1),m=o.getFullYear()+"-"+(9<o.getMonth()+1?o.getMonth()+1:"0"+(o.getMonth()+1)),v=f.dateAdd("d",-s,_).getDate(),h=f.dateAdd("d",-1,_).getDate();for(c=v;0!=s&&c<=h;c++)e+="<td data-id='"+m+"-"+c+'\' data-click="true">',e+='<div class="_m_cdar_wrap" title="'+m+"-"+c+'">',e+='<div class="_m_cdar_date">'+c+"</div>",e+='<div class="_m_cdar_rainyDate">'+Rx_calendar.gDateToLunar(d,r-1,c)+"</div>",e+="</div>",e+="</td>",i++}for(var p=7-i;0<p;p--){var u=f.dateAdd("d",-p,new Date(d,parseInt(r)-1,n)),g=u.getFullYear(),D=9<u.getMonth()+1?u.getMonth()+1:"0"+(u.getMonth()+1),C=9<u.getDate()?u.getDate():"0"+u.getDate(),y=g+"-"+D+"-"+C;e+="<td data-id='"+y+'\' data-click="true">',e+=g==S&&D==M&&C==b?'<div class="_m_cdar_wrap _m_cdar_currentCalendar" title="'+y+'">':'<div class="_m_cdar_wrap" title="'+y+'">',e+='<div class="_m_cdar_date">'+u.getDate()+"</div>",e+='<div class="_m_cdar_rainyDate">'+Rx_calendar.gDateToLunar(g,D,C)+"</div></div>",e+="</td>"}return e+="</tr>"},f.slideNextWeek=function(){var a=p.activeIndex,e=$(p.getSlide(a)),t=f.copyClassName(),d=e.find("table").find("tr").eq(0).find("td"),r=d.eq(0).data("id"),n=d.eq(6).data("id"),l=n,i='<table class="_m_cdar_loadCalendarDay'+t+'">'+f.nextWeek(l)+"</table>";2==a?($(p.getSlide(1)).html($(p.getSlide(4)).html()),$(p.getSlide(3)).html(i)):3==a?$(p.getSlide(4)).html(i):4==a&&($(p.getSlide(0)).html($(p.getSlide(3)).html()),$(p.getSlide(1)).html($(p.getSlide(4)).html()),$(p.getSlide(2)).html(i)),curWeekLastDayArray=n.split("-");var c=curWeekLastDayArray[0],s=curWeekLastDayArray[1];s<10&&(s=s.replace("0","")),m.find("._m_cdar_calendarYear").html(c+_.year),m.find("._m_cdar_calendarMonth").html(s+_.month),$("._m_cdar_loadCalendarDay",h).each(function(){$(this).find("tr").addClass("_m_cdar_currentWeek")}),f.monthChange(r,n),f.dayChange(r,n)},f.nextWeek=function(a){for(var e="<tr>",t=a.split("-"),d=t[0],r=parseInt(t[1])-1,n=t[2],l=1;l<=7;l++){var i=f.dateAdd("d",l,new Date(d,r,n)),c=i.getFullYear(),s=9<i.getMonth()+1?i.getMonth()+1:"0"+(i.getMonth()+1),_=9<i.getDate()?i.getDate():"0"+i.getDate(),o=c+"-"+s+"-"+_;e+="<td data-id='"+o+'\' data-click="true">',e+=c==S&&s==M&&_==b?'<div class="_m_cdar_wrap _m_cdar_currentCalendar" title="'+o+'">':'<div class="_m_cdar_wrap" title="'+o+'">',e+='<div class="_m_cdar_date">'+i.getDate()+"</div>",e+='<div class="_m_cdar_rainyDate">'+Rx_calendar.gDateToLunar(c,s,_)+"</div></div>",e+="</td>"}return e+="</tr>"},f.clickDate=function(a){$("div",m).removeClass("_m_cdar_currentSelect");var e=$(a,m).children("div").eq(0);$(e).addClass("_m_cdar_currentSelect");var t=$(a).data("id"),d=new Date(t.replaceAll("-","/")),r=d.getFullYear(),n=d.getMonth()+1;m.find("._m_cdar_calendarYear").html(r+_.year),m.find("._m_cdar_calendarMonth").html(n+_.month),(g=t).split("-")[0]==S&&t.split("-")[1]==M&&(u=t),f.dayChange(t,t)},f.dateAdd=function(a,e,t){var d=new Date(t.getFullYear(),t.getMonth(),t.getDate());switch(e=parseInt(e),a){case"y":d.setFullYear(d.getFullYear()+e);break;case"m":d.setMonth(d.getMonth()+e);break;case"d":d.setDate(d.getDate()+e);break;case"w":d.setDate(d.getDate()+7*e);break;case"h":d.setHours(d.getHours()+e);break;case"n":d.setMinutes(d.getMinutes()+e);break;case"s":d.setSeconds(d.getSeconds()+e);break;case"l":d.setMilliseconds(d.getMilliseconds()+e)}return d},f.resetCalendarDate=function(a){var e=m.find("._m_cdar_calendarYear").text().substring(0,4),t=m.find("._m_cdar_calendarMonth").text();t=t.substring(0,t.length-1);var d=new Date(e,t-1);return"prevMonth"==a?d.setMonth(d.getMonth()-1):"nextMonth"==a&&d.setMonth(d.getMonth()+1),d.getFullYear()==S&&d.getMonth()+1==M&&d.setDate(b),d},f.getCurSelectDate=function(){var a=$(p.getSlide(p.activeIndex)),e=$("div[class='_m_cdar_wrap _m_cdar_currentSelect']",a);return 0==e.length&&(e=$("div[class='_m_cdar_wrap _m_cdar_currentCalendar _m_cdar_currentSelect']",a)),e},f.copyClassName=function(){var a="";return $(p.getSlide(p.activeIndex)).find("table").hasClass("_m_cdar_noneLunar")&&(a=" _m_cdar_noneLunar"),a},f.monthChange=function(a,e){var t=l.getInstance(d);t&&l.isFunction(t.monthChange)&&t.monthChange(a,e)},f.dayChange=function(a,e){var t=l.getInstance(d);t&&l.isFunction(t.dayChange)&&t.dayChange(a,e)},f.addData=function(){var a=l.getInstance(d);if(a&&l.isFunction(a.addData)){var e=$("div[class='_m_cdar_wrap _m_cdar_currentSelect']",m).attr("title");void 0===e&&(e=$("div[class='_m_cdar_wrap _m_cdar_currentCalendar _m_cdar_currentSelect']",m).attr("title")),void 0===e&&(e=""),a.addData(e)}}}});