//VIEW CHANGE - ALSO ADDS INITIAL SOURCES PER DAY VIEW
viewDisplay: function (view) {
if (lastView == undefined) { lastView = 'firstRun'; }
// if (isCustomDate == 'True') {
// lastView = 'basicDay';
// $('#calendar').fullCalendar('gotoDate', passedYear, passedMonth, passedDay);
// }
if (view.name != lastView) {
if (view.name == 'month') {
if (brsEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=brsComplex'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=brsBasic'); }
if (activeEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=fixturesComplex'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=fixturesBasic'); }
if (previousEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=previousComplex'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=previousBasic'); }
if (newsEventEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=newsEvents'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=newsEvents'); }
}
if (view.name == 'basicDay') {
if (brsEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=brsBasic'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=brsComplex'); }
if (activeEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=fixturesBasic'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=fixturesComplex'); }
if (previousEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=previousBasic'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=previousComplex'); }
if (newsEventEnabled == 'True') { $('#calendar').fullCalendar('removeEventSource', 'diaryFeed.aspx?style=newsEvents'); $('#calendar').fullCalendar('addEventSource', 'diaryFeed.aspx?style=newsEvents'); }
}
lastView = view.name;
}
},
생각하지 것입니다 및 서버 측에서 내가 전달되는 스타일을 보면 다음 JSON을 생성 그게 다시 올거야 ..
brrrr ... 나는 당신이하고있는 것을보고 나는 (아마도 주말에) 그것을 시도 할 것이다. 그러나 추악하다. 우리가 동의하지 않겠습니까? :) – fastcatch
매우 못 생겼지 만 믿지 않겠지 만 일주일에 한 번 씩 망가뜨린 것 같아요. 하드 코어 JS'er가 아닙니다. fullcalender의 핵심을 다시 코딩하고 싶지 않았습니다. 업그레이드가 나올 때를 대비해. 하지만 해킹없이 fullcalendar와 함께 작동합니다. – ppumkin