Lifepod UI API에서 메뉴얼에 나와 있지 않은 모양새를 바꾸는 약간의 설정부분입니다.
일단, 간단히 설정할 수 있는 부분입니다. 더 찾게 되면 본 내용에 추가하겠습니다.
Calendar객체를 생성하기 전에 값을 설정하면 적용됩니다.
// 엔트리 기본 높이
Calendar.EntryHeight=15;
// 엔트리 margin
Calendar.EntryMargin=2;
// 요일명 등의 언어 (날짜 포맷에도 영향)
Calendar.Language="";
// 이건 grid가 그려지는 상위 element의 높이에 따라 조정되는 듯
Calendar.gridCellHeight=56;
// 테이블 border color
Calendar.colorBorderDark="#eee";
Calendar.colorBorderLight="#fafafa";
// 글자 색상 - 상단의 '0000년 00월' 표시와, 요일명에 영향
Calendar.colorText="#555";
// 글자 색상 - 이전/다음 월의 일자 색상
Calendar.colorTextBlur="#ccc";
// 글자 색상 - 일요일/토요일의 일자 색상
Calendar.colorTextSun="#e97474";
Calendar.colorTextSat="#7083a8";
// 달력 배경색
Calendar.colorBackground="white";
// 오늘 날짜 셀의 배경색
Calendar.colorToday="#F0F5FB";
// 요일/월 - Calendar.Language 값에 따라 영문/한글로 변경된다. 직접 지정 가능.
Calendar.wDay=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
Calendar.wDayS=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
Calendar.wMonth=["January","February","March", ...중략... "November","December"];
활용 예
Calendar.colorBorderDark = 'red'; // grid 색 변경
Calendar.colorToday = 'blue'; // 오늘 날짜의 셀 색상 변경
_calendar = new Calendar('div_calendar');
_calendar.draw()
어떤 파일을 수정해야 하나요?
수고하세요.