This commit is contained in:
myname 2025-10-14 16:18:39 +09:00
commit 9cf489886b
34 changed files with 118 additions and 64 deletions

View File

@ -306,7 +306,7 @@ $( document ).ready(function(){
<td colspan="3">
<label for="post" class="label">우편번호 입력</label>
<input type="text" size="20" name="post" id="post" class="adr_input" style="background-color: #eee;" value="<c:out value='${info.post}'/>" readonly>
<button class="btnType01 btn_adr_search btn_type08" onclick="fn_postCode(this); return false;">우편번호 검색</button>
<button class="btnType01 btn_adr_search btn_type08 btn line blue" onclick="fn_postCode(this); return false;">우편번호 검색</button>
<div class="detail_address">
<label for="addr" class="label">주소 입력</label>
<input type="text" size="60" name="addr" id="addr" class="searchResultAddr" value="<c:out value='${info.addr}'/>" readonly>
@ -442,8 +442,8 @@ $( document ).ready(function(){
<div class="btn_center">
</div>
<div class="btn_right">
<button type="button" class="btn_type02" onclick="fncSave(); return false;">등록</button>
<button type="button" class="btn_type03" onclick="fncCancle(); return false;">취소</button>
<button type="button" class="btn_type02 btn fill blue lg" onclick="fncSave(); return false;">등록</button>
<button type="button" class="btn_type03 btn fill gray lg" onclick="fncCancle(); return false;">취소</button>
</div>
</div>

View File

@ -44,6 +44,23 @@
<link rel="stylesheet" href="<c:url value='/visitEdu/usr/publish/css/swiper.min.css'/>">
<!-- 찾교 공통 종료-->
<!-- 파비콘 -->
<link rel="shortcut icon" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/favicon.ico">
<link rel="apple-touch-icon" sizes="57x57" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="${pageContext.request.contextPath}/visitEdu/usr/publish/images/favicon/favicon-16x16.png">
<!-- // 파비콘 -->
<!-- script -->
<script src="<c:url value='/visitEdu/usr/publish/script/jquery-3.5.0.js'/>"></script>
<script src="<c:url value='/visitEdu/usr/publish/script/common.js'/>"></script>

View File

@ -91,49 +91,57 @@ function fn_egov_inqire_data(bbsId, nttId) {
</head>
<c:if test="${fn:length(popupList) > 0}" >
<style>
.pop-layer{left: 50%; top: 50%; transform: translate(-50%,-50%); box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.layer_popup_wrap{position: fixed;z-index:999;left:50%;top:50%;transform:translate(-50%,-52%);}
.layer_popup_wrap .popup_inner {position: relative;display: flex;width: 100%;height: 100%;vertical-align: middle;justify-content: center;align-items: center;gap:30px;}
.pop-layer{min-width:300px;max-width:800px;max-height:800px; box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.pop-layer img{width:100% !important;}
.pop-layer .pop-container {padding: 0px 0px;}
.pop-layer p.ctxt {color: #666;line-height: 25px;}
.pop-layer .btn-r {display: flex; width: 100%; padding-top: 10px;border-top: 1px solid #DDD;text-align: right; justify-content: space-between; padding: 5px 10px; box-sizing: border-box; align-items: center;}
.pop-layer {display: none;position: absolute;background-color: #fff;z-index: 999;}
.pop-layer .btn-r {display: flex; width: 100%; padding-top: 10px;border-top: 1px solid #DDD;text-align: right; justify-content: space-between; padding:10px 15px; box-sizing: border-box; align-items: center;}
.pop-layer {display: none;background-color: #fff;z-index: 999;}
#tdCheck+label{overflow: hidden;border: 0;width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);}
.btn-layerClose{width: 16px; height: 16px; background-image: url(${pageContext.request.contextPath}/kccadrPb/usr/image/common/btn_close.png); background-repeat: no-repeat; background-size: 100%;}
.today_close{font-size:1.6rem;}
</style>
<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="4">
<style>
#layer_pop_<c:out value='${popupListData.popupId}' />{
height: auto;
}
</style>
<div id="layer_pop_<c:out value='${popupListData.popupId}' />" class="pop-layer">
<div class="pop-container">
<div class="pop-conts">
<c:choose>
<c:when test="${not empty popupListData.fileUrl}">
<a href="<c:out value='${popupListData.fileUrl}' />" target="_blank">
${popupListData.nttCn}
</a>
</c:when>
<c:otherwise>
<a href="#">
${popupListData.nttCn}
</a>
</c:otherwise>
</c:choose>
<div class="btn-r">
<div class="today_close">
<c:if test="${popupListData.stopvewSetupAt eq 'Y' }">
하루동안 창을 열지 않음
<input type="checkbox" name="chkPopup" tabindex="1" onClick="fnPopupCheck('<c:out value='${popupListData.popupId}' />' , 'layer')" onkeypress="fnPopupCheck('<c:out value='${popupListData.popupId}' />' , 'layer')" style="display:inline">
</c:if>
</div>
<a href="#" tabindex="1" onclick="fn_layerClose('<c:out value='${popupListData.popupId}' />'); return false;" class="btn-layerClose" title="팝업 닫기"></a>
</div>
<!--// content-->
</div>
</div>
</div>
</c:forEach>
<div class="layer_popup_wrap">
<div class="popup_inner">
<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="4">
<style>
#layer_pop_<c:out value='${popupListData.popupId}' />{
height: auto;
}
</style>
<div id="layer_pop_<c:out value='${popupListData.popupId}' />" class="pop-layer">
<div class="pop-container">
<div class="pop-conts">
<c:choose>
<c:when test="${not empty popupListData.fileUrl}">
<a href="<c:out value='${popupListData.fileUrl}' />" target="_blank">
${popupListData.nttCn}
</a>
</c:when>
<c:otherwise>
<a href="#">
${popupListData.nttCn}
</a>
</c:otherwise>
</c:choose>
<div class="btn-r">
<div class="today_close">
<c:if test="${popupListData.stopvewSetupAt eq 'Y' }">
하루동안 창을 열지 않음
<input type="checkbox" name="chkPopup" tabindex="1" onClick="fnPopupCheck('<c:out value='${popupListData.popupId}' />' , 'layer')" onkeypress="fnPopupCheck('<c:out value='${popupListData.popupId}' />' , 'layer')" style="display:inline">
</c:if>
</div>
<a href="#" tabindex="1" onclick="fn_layerClose('<c:out value='${popupListData.popupId}' />'); return false;" class="btn-layerClose" title="팝업 닫기"></a>
</div>
<!--// content-->
</div>
</div>
</div>
</c:forEach>
</div>
</div>
</c:if>
<c:choose>
@ -293,12 +301,33 @@ function fn_egov_inqire_data(bbsId, nttId) {
<div class="swiper">
<div class="swiper-wrapper">
<div class="swiper-slide">1</div>
<div class="swiper-slide">2</div>
<div class="swiper-slide">3</div>
<c:forEach var="popipZoneList" items="${popupzoneList}" varStatus="status">
<c:set var="popzATitle"></c:set>
<c:if test="${popipZoneList.istarget == 'N'}">
<c:set var="popzATitle">새창열림</c:set>
</c:if>
<c:if test="${popipZoneList.istarget == 'N'}">
<a class="swiper-slide" href="javascript:popzoneOpen('${popipZoneList.mlink}','${popipZoneList.istarget}');" title="새창열림" >
<div>
<img style="cursor:pointer" onerror="this.src='/images/no_img.jpg'" alt="${popipZoneList.imgAlt} 팝업"
src='<c:url value='/uss/ion/pwm/getImage.do'/>?atchFileId=<c:out value="${popipZoneList.popupzoneImageFile}"/>' />
</div>
</a>
</c:if>
<c:if test="${popipZoneList.istarget != 'N'}">
<a class="swiper-slide" href="javascript:popzoneOpen('${popipZoneList.mlink}','${popipZoneList.istarget}');">
<div>
<img style="cursor:pointer" onerror="this.src='/images/no_img.jpg'" alt="${popipZoneList.imgAlt} 팝업"
src='<c:url value='/uss/ion/pwm/getImage.do'/>?atchFileId=<c:out value="${popipZoneList.popupzoneImageFile}"/>' />
</div>
</a>
</c:if>
</c:forEach>
</div>
</div>
</div>
<div class="banner_wrap">
<a href="#" class="banner green">

View File

@ -128,6 +128,7 @@ button.btn_down_excel.lg,button.btn_upload_excel.lg{padding:0 11px 0 50px;}
.right_box .btn_type06 {font-size:16px; width:200px; padding:0 3px; margin:1px 0;}
.btn{display:inline-flex;padding:0 20px;border-radius:5px;font-weight:600;text-align:center;justify-content:center;align-items:center;transition:background-color .3s linear;}
.btn.fill{border:0 !important;}
.btn.fill:disabled,.btn.fill:read-only,.btn.fill.readonly,.btn.fill.disabled{background:#EAEBEF;color:#8D9098}
.btn.line:disabled,.btn.line:read-only,.btn.line.readonly,.btn.line.disabled{background:#F5F6F7;border:1px solid #EAEBEF;color:#BCC0CA}

View File

@ -27,24 +27,29 @@ $(document).ready(function () {
} else {}
});
// calendar
calendarSetting();
if($(".calendar").length > 0){
// calendar
calendarSetting();
}
if($(".birthYear").length > 0){
// 생년월일 select box
birthSelectBoxDraw();
}
if($(".yearSelect").length > 0){
$('.yearSelect').yearselect({
start : 2020,
end : 2050,
//selected: new Date().getFullYear(),
emptyOption: true,
emptyText: '선택',
selected:'',
order:'desc'
});
}
//시간설정
timeInput();
// 생년월일 select box
birthSelectBoxDraw();
$('.yearSelect').yearselect({
start : 2020,
end : 2050,
//selected: new Date().getFullYear(),
emptyOption: true,
emptyText: '선택',
selected:'',
order:'desc'
});
monthSelect();
})

View File

@ -913,7 +913,7 @@ duet-date-picker *:focus{outline: auto !important;}
.tb_type01 table tbody .short_bt{margin-top: 0px;}
/*알림마당 > 교육자료실 > 첨부파일 수정*/
.fileView a{margin: 0 0 10px 0; white-space: normal; background-image: url(../images/content/icon_file.png); background-repeat: no-repeat; background-position: left 48%; padding-left: 23px; letter-spacing: -0.5px; font-size: 16px; font-weight: 400; color:#555; line-height:20px;}
.fileView a{display:flex;padding:0 0 0 23px;font-size:1.6rem;font-weight:400;color:#555;white-space:normal; background-image: url(../images/content/icon_file.png); background-repeat: no-repeat; background-position: left 4px;gap:10px;}
/*알림마당 > FAQ > 답변 색 수정*/
.full_faq .faq li button{background-color: #f5f5f5;}

View File

@ -71,7 +71,9 @@
.section03 .btn_next i{background:url(/ipedu/visitEdu/usr/publish/images/main/icon_next_60.png) no-repeat center center;}
.section03 .btn:disabled{background-color:#f4f4f4;border:1px solid #dddddd;opacity:0.4;}
.section03 .swiper{width:100%;height:calc(100% - 75px);border-radius:10px;}
.section03 .swiper-wrapper,.section03 .swiper-slide{height:100%;background-color: violet;}
.section03 .swiper-wrapper,.section03 .swiper-slide{height:100%;background-color:#f2f3f4;}
.section03 .swiper-slide div{width:100%;height:100%;text-align:center;}
.section03 .swiper-slide img{text-align:center;object-fit:contain;}
.section03 .banner_wrap{display:flex;flex-direction:column;gap:54px;}
.section03 .banner{display:flex;width:100%;padding:45px 40px;color:#fff;border-radius:10px;box-sizing:border-box;transition:background 0.3s;}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 849 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB