File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
$(document).ready(function () {
var contHei = $(".contWrap").height();
//$(".leftMenu").css("height", contHei + 60);
/* leftMenu click 변경 */
$(".leftMenu>ul>li").click(function () {
$(this).toggleClass("menuOn"); /* 클릭 시 메뉴 추가/삭제. */
$(this).siblings("li").removeClass("menuOn"); /* .menuOn 나머지 메뉴 클래스 삭제. */
var menuNum = $("li.menuOn").index() + parseInt(1); /* 클릭한 메뉴가 몇번째인지 찾음. - parseInt(1)하는 이유 index()는 0부터 시작하기 때문.*/
/* 메뉴 몇번째인지, 메뉴 요소들을 찾음 */
$(".leftMenu>ul>li").each(function (index, item) {
var imgName = $(item).children("img").attr("src"); /* 메뉴요소의 이미지 소스를 찾음. */
var imgNum = $(item).children("img").attr("src").replace(/[^0-9]/g, ""); /* 메뉴요소의 이미지 소스에서 숫자만 찾아냄. */
$("li.menuOn").children("img").attr("src", "/pb/img/common/leftMenu" + (menuNum+1) + "Color.png"); /* 이미지 소스 찾아서 이미지변경 */
$(item).not(".menuOn").children("img").attr("src", "/pb/img/common/leftMenu" + imgNum + ".png"); /* .leftMenu ul li안에서 menuOn이 아닌 요소들을 찾아 기존 이미지로 변경 */
/* .menuOn이 되었을 때 클릭 시 메뉴 닫힘. */
$(".menuOn").click(function () {
$(item).not(".menuOn").children("img").attr("src", "/pb/img/common/leftMenu" + imgNum + ".png"); /* .leftMenu ul li안에서 menuOn이 아닌 요소들을 찾아 기존 이미지로 변경 */
})
})
})
/* 태블릿 leftMenu 클릭 시*/
var bodyWid = $("body").width();
var pageHei = $(".pageCont").height();
if (1100 > bodyWid){
$(".allMenu").click(function () {
$(this).toggleClass("mMenuClose");
$(".leftMenu").toggleClass("mMenuOn");
$(".leftMenu").css("height", pageHei + 60);
});
}
$('.closeBtnType2').click(function(){ //팝업연경우 이벤트 추가
$(this).closest('.commonPop').css("visibility","hidden");
});
//게시판 모든이미지 최대 사이즈 제한
$('.contWrap').find('img').each(function (index, item) {
$(this).css('max-width', '1173px');
});
String.prototype.replaceAll = function( searchStr, replaceStr ){
var temp = this;
while( temp.indexOf( searchStr ) != -1 ){
temp = temp.replace( searchStr, replaceStr );
}
return temp;
}
setNumberOnly();//숫자만입력
validatePassword();
//validateEmail();
setEmailNum();
setEngNum();
setKogNum();
setCashOnly();
// 메인 대시보드 문자내용 및 문의내용 등 호버시 내용 전체 나오게
$(".tb_subj").mouseover(function(){
var text = $(this).text();
var textHover = '<div class="hover_cont">'+text+'</div>';
$(this).after(textHover);
});
$(".hover_cont, .tb_subj").mouseleave(function(){
$(".hover_cont").remove()
});
// 메인 대시보드 달력
var date = new Date();
var yyyy = date.getFullYear();
var mm = date.getMonth() + 1;
var dd = date.getDate();
var date_text = yyyy+'.'+mm+'.'+dd;
$(".calendar_wrap p").text(date_text);
});
// 검색 키워드 공백 제거
function fn_search(){
var searchKeyword = $('input[name=searchKeyword]').val();
$('input[name=searchKeyword]').val(searchKeyword.replace(/(\s*)/g, ""));
if( $('#searchStartDate').val() != '' && $('#searchEndDate').val() != '' ){
var iChkBeginDe = Number($('#searchStartDate').val().replaceAll("-", ""));
var iChkEndDe = Number($('#searchEndDate').val().replaceAll("-", ""));
if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
alert("검색시작일자는 종료일자 보다 클수 없습니다.");
return;
}
}
linkPage(1);
}
//메인 대시보드 달력
function dateSet(itm){
var dateText = $(itm).siblings("p").text();
dateText = new Date(dateText);
if($(itm).is(".btn_prev") == true){
dateText = new Date(dateText.setDate(dateText.getDate() - 1));
var yyyy = dateText.getFullYear();
var mm = dateText.getMonth() + 1;
var dd = dateText.getDate();
var date_text = yyyy+'.'+mm+'.'+dd;
}else if($(itm).is(".btn_next") == true){
dateText = new Date(dateText.setDate(dateText.getDate() + 1));
var yyyy = dateText.getFullYear();
var mm = dateText.getMonth() + 1;
var dd = dateText.getDate();
var date_text = yyyy+'.'+mm+'.'+dd;
}else if($(itm).is(".btn_today") == true){
var date = new Date();
var yyyy = date.getFullYear();
var mm = date.getMonth() + 1;
var dd = date.getDate();
var date_text = yyyy+'.'+mm+'.'+dd;
}
$(itm).siblings("p").text(date_text);
}
// 검색 초기화
function fn_searchReset(){
$("select[name*=search]").val('').prop("selected", true);
$("input[name*=search]").val('');
linkPage(1);
}
/* 팝업 오픈 */
function popOpen(num) {
$(".popWrap").fadeIn(400).addClass("popOpen");
$(".popLayer").eq(num).fadeIn(400).addClass("popOpen");
/* height 712px 넘어갈 시 스크롤 .scrollWrap 추가 */
var popHei = $(".popLayer").eq(num).children(".popCont").height();
if(popHei > 720){
$(".popCont").addClass("scrollWrap");
}
else{
$(".popCont").removeClass("scrollWrap");
}
/* popup 이중 스크롤 안생기게 */
var openNum = $(".popOpen").length; /* 팝업이 오픈되면 */
console.log(openNum);
if(openNum>0){
$("body").css("overflow-y","hidden");
}
else{
$("body").css("overflow-y","auto");
}
}
/* 팝업 닫기 */
function popClose(){
$(".popWrap").fadeOut(400).removeClass("popOpen");
$(".popLayer.popOpen").fadeOut(400).removeClass("popOpen");
$(".popCont").removeClass("scrollWrap");
/* popup 이중 스크롤 안생기게 */
var openNum = $(".popOpen").length;
console.log(openNum);
if(openNum>0){
$("body").css("overflow-y","hidden");
}
else{
$("body").css("overflow-y","auto");
}
}
/* 공통팝업 열기 */
function cmnPopOpen(ct, ctNum){
var objOfs = $(ct).offset(); // 컨텐츠의 좌표값
$(".commonPop").eq(ctNum).css({
top: 130 + "px",
left: objOfs.left + 90 + "px",
"visibility":"visible"
}); // 컨텐츠의 좌표값을 알아내서 위치 조정
if (ctNum == 1) {
$(".commonPop").eq(ctNum).css({
top: 116 + "px",
left: objOfs.left - 81 + "px",
"visibility":"visible"
});
}
}
/* 공통팝업 닫기 */
/*function cmnPopClose(){
$(".commonPop").hide();
}*/
//페스워드 유효성 체크
function validatePassword(character) {
return /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$/.test(character);
}
//이메일 양식
function setEmailNum(){
$("#certificationEmail").keyup(function(event){
if (!(event.keyCode >=37 && event.keyCode<=40)) {
var inputVal = $(this).val();
$(this).val(inputVal.replace(/[^a-z0-9@._-]/gi,''));
}
});
}
//숫자만 입력
function setNumberOnly(){
$("input:text[numberOnly]").on("keyup", function(){
$(this).val($(this).val().replace(/[^0-9]/g,""));
});
}
//캐시 입력포멧
function setCashOnly(){
$("input:text[cashOnly]").on("keyup", function(){
$(this).val($(this).val().replace(/[^0-9.]/g,""));
});
}
//영어 숫자만 입력
function setEngNum(){
$("#certificationNameEn").keyup(function(event){
if (!(event.keyCode >=37 && event.keyCode<=40)) {
var inputVal = $(this).val();
$(this).val(inputVal.replace(/[^a-z0-9\s]/gi,''));
}
});
}
// 한글만 입력받도록
function setKogNum(){
$("#certificationNameKr").keyup(function(event){
if (!(event.keyCode >=37 && event.keyCode<=40)) {
var inputVal = $(this).val();
$(this).val(inputVal.replace(/[a-z0-9]/gi,''));
}
});
}