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