1. 달력 팝업의 z-index 수정

2. datepicker 원본 js파일에서 커스터마이징한 부분에 주석 추가
master
이범준 3 months ago
parent d0fd3034d8
commit 3fdea7abe9

@ -660,6 +660,7 @@
place: function(){
if (this.isInline)
return this;
var calendarWidth = this.picker.outerWidth(),
calendarHeight = this.picker.outerHeight(),
inputHeight = this.inputField.innerHeight(),
@ -721,6 +722,10 @@
}
}
// ** 달력 팝업 위치 결정방법 수정
// 1.기본적으로 하단에 표시
// 2.공간이 없을 경우 상단에 표시
// 3.상단에도 공간이 경우 하단에 표시
// auto y orientation is best-situation: top or bottom, no fudging,
// decision based on which shows more of the calendar
var yorient = this.o.orientation.y,
@ -761,6 +766,23 @@
zIndex: zIndex
});
}
// ** 달력 스타일 수정(z-index !important 추가)
var styleAttr = this.picker.attr('style');
var ziStart = styleAttr.substring(styleAttr.indexOf("z-index"));
var semicolonIdx = ziStart.indexOf(";");
if(semicolonIdx != -1){
ziString = ziStart.substring(0,semicolonIdx);
} else {
ziString = ziStart;
}
if(ziString.indexOf("!important") == -1){
var ziValue = ziString.substring(9);
var replaceStr = "z-index: " + ziValue + ' !important';
this.picker.attr('style', styleAttr.replace(ziString, replaceStr));
}
return this;
},
@ -1694,6 +1716,7 @@
};
$.fn.datepicker = datepickerPlugin;
// ** 기본 설정 수정
var defaults = $.fn.datepicker.defaults = {
language: 'ko',
rtl: false,
@ -1747,6 +1770,7 @@
'weekStart'
];
$.fn.datepicker.Constructor = Datepicker;
// ** 기본 언어 한글로 변경
var dates = $.fn.datepicker.dates = {
ko: {
days: ["일","월","화","수","목","금","토"],
@ -1959,6 +1983,7 @@
}
return date.join('');
},
// ** 템플릿 수정(오늘 버튼, 지우기 버튼 추가)
headTemplate: '<thead>'+
'<tr>'+
'<th colspan="7" class="datepicker-title"></th>'+

Loading…
Cancel
Save