--- src/main/java/kcc/com/cmm/ImagePaginationRenderer.java
+++ src/main/java/kcc/com/cmm/ImagePaginationRenderer.java
... | ... | @@ -44,12 +44,12 @@ |
| 44 | 44 |
nextPageLabel = "<li><input type='button' class='pageNext' onclick=\"{0}({1});return false;\"></li>";
|
| 45 | 45 |
lastPageLabel = "<li><input type='button' class='pageLast' onclick=\"{0}({1});return false;\"></li>";*/
|
| 46 | 46 |
|
| 47 |
- firstPageLabel = "<button class='btn_page_first' title='첫 페이지 이동' onclick=\"{0}({1});return false;\"><i></i></button>";
|
|
| 48 |
- previousPageLabel = "<button class='btn_page_prev' title='이전 페이지 이동' onclick=\"{0}({1});return false;\"><i></i></button>";
|
|
| 49 |
- currentPageLabel = "<button class='on' title=\"현재 {0}페이지\" onclick='return false;' readonly='readonly'>{0}</button>";
|
|
| 50 |
- otherPageLabel = "<button title=\"{1} 페이지 이동\" onclick=\"{0}({1});return false;\">{2}</button>";
|
|
| 51 |
- nextPageLabel = "<button class='btn_page_next' title='다음 페이지 이동' onclick=\"{0}({1});return false;\"><i></i></button>";
|
|
| 52 |
- lastPageLabel = "<button class='btn_page_last' title='마지막 페이지 이동' onclick=\"{0}({1});return false;\"><i></i></button>";
|
|
| 47 |
+ firstPageLabel = "<button type=\"button\" class=\"btn_page btn_first\" title=\"첫 페이지 이동\" onclick=\"{0}({1});return false;\"><i aria-hidden=\"true\"></i></button>";
|
|
| 48 |
+ previousPageLabel = "<button type=\"button\" class=\"btn_page btn_prev\" title=\"이전 페이지 이동\" onclick=\"{0}({1});return false;\"><i aria-hidden=\"true\"></i></button>";
|
|
| 49 |
+ currentPageLabel = "<button class=\"on\" aria-current=\"page\" title=\"현재 {0}페이지\">{0}</button>";
|
|
| 50 |
+ otherPageLabel = "<button type=\"button\" title=\"{1} 페이지 이동\" onclick=\"{0}({1});return false;\">{2}</button>";
|
|
| 51 |
+ nextPageLabel = "<button type=\"button\" class=\"btn_page btn_next\" title=\"다음 페이지 이동\" onclick=\"{0}({1});return false;\"><i aria-hidden=\"true\"></i></button>";
|
|
| 52 |
+ lastPageLabel = "<button type=\"button\" class=\"btn_page btn_last\" title=\"마지막 페이지 이동\" onclick=\"{0}({1});return false;\"><i aria-hidden=\"true\"></i></button>";
|
|
| 53 | 53 |
} |
| 54 | 54 |
|
| 55 | 55 |
|
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovUserPasswordUpdt.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovUserPasswordUpdt.jsp
... | ... | @@ -57,78 +57,63 @@ |
| 57 | 57 |
<input type="hidden" name="searchKeyword" value="<c:out value='${userSearchVO.searchKeyword}'/>"/>
|
| 58 | 58 |
<input type="hidden" name="sbscrbSttus" value="<c:out value='${userSearchVO.sbscrbSttus}'/>"/>
|
| 59 | 59 |
<input type="hidden" name="pageIndex" value="<c:out value='${userSearchVO.pageIndex}'/>"/>
|
| 60 |
- |
|
| 61 |
-<!-- cont --> |
|
| 62 |
-<div class="cont_wrap"> |
|
| 63 |
- <div class="box"> |
|
| 64 | 60 |
|
| 65 |
- <!-- cont_tit --> |
|
| 66 |
- <div class="cont_tit"> |
|
| 67 |
- <h2>비밀번호 변경</h2> |
|
| 68 |
- <!-- <ul class="cont_nav"> |
|
| 69 |
- <li class="home"><a href="/"><i></i></a></li> |
|
| 70 |
- <li> |
|
| 71 |
- <p>관리자 관리</p> |
|
| 72 |
- </li> |
|
| 73 |
- <li> |
|
| 74 |
- <p>관리자 수정</p> |
|
| 75 |
- </li> |
|
| 76 |
- <li><span class="cur_nav">비밀번호 변경</span></li> |
|
| 77 |
- </ul> --> |
|
| 78 |
- </div> |
|
| 79 |
- <!-- //cont_tit --> |
|
| 61 |
+<div class="content_title"> |
|
| 62 |
+ <h3>비밀번호 변경</h3> |
|
| 63 |
+ <ol class="breadcrumb"> |
|
| 64 |
+ <li><a href="#" class="home" title="메인으로 이동"><i></i></a></li> |
|
| 65 |
+ <li><a href="#">사이트관리</a></li> |
|
| 66 |
+ <li><a href="#">관리자관리</a></li> |
|
| 67 |
+ <li><strong class="current_location">비밀번호 변경</strong></li> |
|
| 68 |
+ </ol> |
|
| 69 |
+</div> |
|
| 80 | 70 |
|
| 81 |
- <div class="cont"> |
|
| 82 |
- <!-- list_상세 --> |
|
| 83 |
- <div class="tbType02 col-table data-table"> |
|
| 84 |
- <table> |
|
| 85 |
- <colgroup> |
|
| 86 |
- <col style="width: 20%"> |
|
| 87 |
- <col style="width: 80%"> |
|
| 88 |
- </colgroup> |
|
| 71 |
+<div class="table table_type_rows"> |
|
| 72 |
+ <table> |
|
| 73 |
+ <colgroup> |
|
| 74 |
+ <col style="width: 20%"> |
|
| 75 |
+ <col style="width: 80%"> |
|
| 76 |
+ </colgroup> |
|
| 89 | 77 |
|
| 90 |
- <tbody> |
|
| 91 |
- <tr> |
|
| 92 |
- <th><span class="reqArea">사용자아이디</span></th> |
|
| 93 |
- <td> |
|
| 94 |
- <input name="emplyrId" id="emplyrId" title="사용자아이디" type="text" class="w35per" size="20" value="<c:out value='${userManageVO.emplyrId}'/>" maxlength="20" readonly="readonly"/>
|
|
| 95 |
- <input name="uniqId" id="uniqId" title="uniqId" type="hidden" size="20" value="<c:out value='${userManageVO.uniqId}'/>"/>
|
|
| 96 |
- <input name="userTy" id="userTy" title="userTy" type="hidden" size="20" value="<c:out value='${userManageVO.userTy}'/>"/>
|
|
| 97 |
- </td> |
|
| 98 |
- </tr> |
|
| 99 |
- <!-- <tr> |
|
| 100 |
- <th><span class="reqArea">이전 비밀번호</span></th> |
|
| 101 |
- <td> |
|
| 102 |
- <input name="oldPassword" id="oldPassword" title="기존 비밀번호" type="password" size="20" value="" maxlength="100" /> |
|
| 103 |
- </td> |
|
| 104 |
- </tr> --> |
|
| 105 |
- <tr> |
|
| 106 |
- <th><span class="reqArea">새로운 비밀번호</span></th> |
|
| 107 |
- <td> |
|
| 108 |
- <input name="newPassword" id="newPassword" title="새로운 비밀번호" class="w35per" type="password" autocomplete="off" size="20" value="" maxlength="100" /> |
|
| 109 |
- </td> |
|
| 110 |
- </tr> |
|
| 111 |
- <tr> |
|
| 112 |
- <th><span class="reqArea">비밀번호 확인</span></th> |
|
| 113 |
- <td> |
|
| 114 |
- <input name="newPassword2" id="newPassword2" title="비밀번호확인" class="w35per" type="password" autocomplete="off" size="20" value="" maxlength="100" /> |
|
| 115 |
- </td> |
|
| 116 |
- </tr> |
|
| 117 |
- </tbody> |
|
| 118 |
- </table> |
|
| 119 |
- </div> |
|
| 120 |
- <!-- //list_상세 --> |
|
| 78 |
+ <tbody> |
|
| 79 |
+ <tr> |
|
| 80 |
+ <th><span class="reqArea">사용자아이디</span></th> |
|
| 81 |
+ <td> |
|
| 82 |
+ <input name="emplyrId" id="emplyrId" title="사용자아이디" type="text" class="input w35per" size="20" value="<c:out value='${userManageVO.emplyrId}'/>" maxlength="20" readonly="readonly"/>
|
|
| 83 |
+ <input name="uniqId" id="uniqId" title="uniqId" type="hidden" size="20" value="<c:out value='${userManageVO.uniqId}'/>"/>
|
|
| 84 |
+ <input name="userTy" id="userTy" title="userTy" type="hidden" size="20" value="<c:out value='${userManageVO.userTy}'/>"/>
|
|
| 85 |
+ </td> |
|
| 86 |
+ </tr> |
|
| 87 |
+ <!-- <tr> |
|
| 88 |
+ <th><span class="reqArea">이전 비밀번호</span></th> |
|
| 89 |
+ <td> |
|
| 90 |
+ <input name="oldPassword" id="oldPassword" title="기존 비밀번호" type="password" size="20" value="" maxlength="100" /> |
|
| 91 |
+ </td> |
|
| 92 |
+ </tr> --> |
|
| 93 |
+ <tr> |
|
| 94 |
+ <th><span class="reqArea">새로운 비밀번호</span></th> |
|
| 95 |
+ <td> |
|
| 96 |
+ <input name="newPassword" id="newPassword" title="새로운 비밀번호" class="input w35per" type="password" autocomplete="off" size="20" value="" maxlength="100" /> |
|
| 97 |
+ </td> |
|
| 98 |
+ </tr> |
|
| 99 |
+ <tr> |
|
| 100 |
+ <th><span class="reqArea">비밀번호 확인</span></th> |
|
| 101 |
+ <td> |
|
| 102 |
+ <input name="newPassword2" id="newPassword2" title="비밀번호확인" class="input w35per" type="password" autocomplete="off" size="20" value="" maxlength="100" /> |
|
| 103 |
+ </td> |
|
| 104 |
+ </tr> |
|
| 105 |
+ </tbody> |
|
| 106 |
+ </table> |
|
| 107 |
+</div> |
|
| 121 | 108 |
|
| 122 |
- <!-- btn_wrap --> |
|
| 123 |
- <div class="btn_wrap right"> |
|
| 124 |
- <button class="btn btn_text btn_46 blue_fill btnType02" onclick="fnUpdate(); return false;">수 정</button> |
|
| 125 |
- <button class="btn btn_text btn_46 gray_fill btnType03" onclick="fnListPage(); return false;">목 록</button> |
|
| 126 |
- </div> |
|
| 127 |
- <!-- //btn_wrap --> |
|
| 128 |
- </div> |
|
| 109 |
+<div class="btn_wrap right"> |
|
| 110 |
+ <div class="left"></div> |
|
| 111 |
+ <div class="right"> |
|
| 112 |
+ <button class="btn primary xlarge fill" onclick="fnUpdate(); return false;">수 정</button> |
|
| 113 |
+ <button class="btn gray xlarge fill" onclick="fnListPage(); return false;">목 록</button> |
|
| 129 | 114 |
</div> |
| 130 | 115 |
</div> |
| 131 |
-<!-- //cont --> |
|
| 116 |
+ |
|
| 132 | 117 |
<input type="hidden" name="gnrlUser" value="${searchVO.gnrlUser}"/>
|
| 133 | 118 |
</form> |
| 134 | 119 |
<form name="searchForm" method="get" action="<c:url value='/uss/umt/user/EgovUserManage.do'/>" ></form> |
--- src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardIdSearch.jsp
+++ src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardIdSearch.jsp
... | ... | @@ -21,16 +21,16 @@ |
| 21 | 21 |
<head> |
| 22 | 22 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" > |
| 23 | 23 |
<meta http-equiv="content-language" content="ko"> |
| 24 |
-<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/post.css?ver=1">
|
|
| 25 |
-<link rel="stylesheet" href="/pb/css/reset.css"> |
|
| 26 |
-<link rel="stylesheet" href="/pb/css/common.css"> |
|
| 27 |
-<link rel="stylesheet" href="/pb/css/content.css"> |
|
| 28 |
-<link rel="stylesheet" href="/pb/css/popup.css"> |
|
| 29 | 24 |
<title>게시판ID 검색</title> |
| 30 |
-<style type="text/css"> |
|
| 31 |
- h1 {font-size:12px;}
|
|
| 32 |
- caption {visibility:hidden; font-size:0; height:0; margin:0; padding:0; line-height:0;}
|
|
| 33 |
-</style> |
|
| 25 |
+ |
|
| 26 |
+<link rel="stylesheet" href="/css/reset.css"> |
|
| 27 |
+<link rel="stylesheet" href="/css/font.css"> |
|
| 28 |
+<link rel="stylesheet" href="/publish/adm/layout/layout.css"> |
|
| 29 |
+<link rel="stylesheet" href="/publish/adm/css/common.css"> |
|
| 30 |
+<link rel="stylesheet" href="/publish/adm/css/style.css"> |
|
| 31 |
+<link rel="stylesheet" href="/publish/adm/css/content.css"> |
|
| 32 |
+<link rel="stylesheet" href="/publish/adm/css/popup.css"> |
|
| 33 |
+ |
|
| 34 | 34 |
<script src="<c:url value='/js/jquery.js' />"></script> |
| 35 | 35 |
<script language="javascript1.2" type="text/javaScript"> |
| 36 | 36 |
/* ******************************************************** |
... | ... | @@ -88,18 +88,7 @@ |
| 88 | 88 |
|
| 89 | 89 |
} |
| 90 | 90 |
</script> |
| 91 |
-<style> |
|
| 92 |
-.post_main2_div {position: unset;height:unset; width:unset; }
|
|
| 93 |
-.main2_div2 {width: 760px;}
|
|
| 94 |
-.main2_div3 {width: 760px;}
|
|
| 95 |
-.main2_div3 table {width: 760px;}
|
|
| 96 |
-.main2_div2 button {right: -227px;}
|
|
| 97 |
-select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url('/') no-repeat 95% 50%; /* 화살표 모양의 이미지 */ }
|
|
| 98 |
-select::-ms-expand { display: none;}
|
|
| 99 | 91 |
|
| 100 |
-.ad_content {width:unset;}
|
|
| 101 |
-.ad_mem_list{min-width:720px;}
|
|
| 102 |
-</style> |
|
| 103 | 92 |
</head> |
| 104 | 93 |
<body> |
| 105 | 94 |
<form name="searchForm" action ="<c:url value='/cop/bbs/EgovBBSIdListSearch.do'/>" method="post"> |
... | ... | @@ -108,34 +97,51 @@ |
| 108 | 97 |
<input name="seCd" id="seCd" type="hidden" value="<c:out value='${searchVO.seCd}'/>"/>
|
| 109 | 98 |
<input name="searchNm" id="searchNm" type="hidden" value="<c:out value='${searchVO.searchNm}'/>"/>
|
| 110 | 99 |
|
| 111 |
- <div class="ad_content" style="margin-left: 1px;box-shadow: none; min-height: unset;"> |
|
| 112 |
- <div class="ad_con_head"> |
|
| 113 |
- <div class="ad_head_text" style="width:unset;"> |
|
| 114 |
- <p class="today_txt">게시판ID</p> |
|
| 115 |
- </div> |
|
| 116 |
- </div> |
|
| 117 |
- <div class="ad_subcon" style="width:unset;"> |
|
| 118 |
- <div class="ad_con_body"> |
|
| 119 |
- <div class="ad_bo_h3" style="width:unset;"> |
|
| 120 |
- <div class="board1_div1"> |
|
| 121 |
- 게시판명 : |
|
| 122 |
- <input id="searchKeyword" name="searchKeyword" type="text" value="<c:out value='${searchVO.searchKeyword}'/>" size="25" title="검색" />
|
|
| 123 |
- <ul class="board1_div2_ul"> |
|
| 124 |
- <li><button class="board1_list_btn" onclick="selectListSearch(); return false;">검 색</button></li> |
|
| 125 |
- <li><button class="board1_list_btn" onclick="javascript:window.close(); return false;">닫 기</button></li> |
|
| 126 |
- </ul> |
|
| 100 |
+ |
|
| 101 |
+ |
|
| 102 |
+ <div class="ad_content"> |
|
| 103 |
+ <div class="ad_con_head"> |
|
| 104 |
+ <div class="ad_head_text popup_title_area"> |
|
| 105 |
+ <h1 class="today_txt popup_title">게시판ID</h1> |
|
| 106 |
+ <div class="ad_head_ment"> |
|
| 107 |
+ <p class="today_last_txt"><span id="cnt_cate_list"></span></p> |
|
| 127 | 108 |
</div> |
| 128 | 109 |
</div> |
| 129 | 110 |
</div> |
| 130 |
- <p class="mem_count">조회건수 : <c:out value="${paginationInfo.totalRecordCount}"/></p>
|
|
| 131 |
- <div class="ad_mem_list" style="width:unset;"> |
|
| 111 |
+ <div class="ad_subcon popup_content"> |
|
| 112 |
+ <div class="ad_con_body"> |
|
| 113 |
+ <div class="ad_bo_h3"> |
|
| 114 |
+ <div class="board1_div1 search_area box"> |
|
| 115 |
+ <div class="search_item"> |
|
| 116 |
+ 게시판명 : |
|
| 117 |
+ <input class="input ml5 mr5" id="searchKeyword" name="searchKeyword" type="text" value="<c:out value='${searchVO.searchKeyword}'/>" size="25" title="검색" />
|
|
| 118 |
+ <ul class="board1_div2_ul btn_wrap"> |
|
| 119 |
+ <li><button class="btn fill primary medium" onclick="selectListSearch(); return false;">검 색</button></li> |
|
| 120 |
+ <li><button class="btn fill gray medium" onclick="javascript:window.close(); return false;">닫 기</button></li> |
|
| 121 |
+ </ul> |
|
| 122 |
+ </div> |
|
| 123 |
+ </div> |
|
| 124 |
+ </div> |
|
| 125 |
+ </div> |
|
| 126 |
+ <p class="mem_count">조회건수 : <span class="total_count"><c:out value="${paginationInfo.totalRecordCount}"/></span></p>
|
|
| 127 |
+ <div class="ad_mem_list popup table table_type_cols"> |
|
| 132 | 128 |
<table> |
| 133 |
- <tr> |
|
| 134 |
- <th>번호</th> |
|
| 135 |
- <th>게시판명</th> |
|
| 136 |
- <th>연결된메뉴</th> |
|
| 137 |
- <th>게시판ID</th> |
|
| 138 |
- </tr> |
|
| 129 |
+ <colgroup> |
|
| 130 |
+ <col style="width:60px;"/> |
|
| 131 |
+ <col style="width:auto;"/> |
|
| 132 |
+ <col style="width:25%;"/> |
|
| 133 |
+ <col style="width:35%;"/> |
|
| 134 |
+ </colgroup> |
|
| 135 |
+ |
|
| 136 |
+ <thead> |
|
| 137 |
+ <tr> |
|
| 138 |
+ <th>번호</th> |
|
| 139 |
+ <th>게시판명</th> |
|
| 140 |
+ <th>연결된메뉴</th> |
|
| 141 |
+ <th>게시판ID</th> |
|
| 142 |
+ </tr> |
|
| 143 |
+ </thead> |
|
| 144 |
+ <tbody> |
|
| 139 | 145 |
<c:forEach var="result" items="${resultList}" varStatus="status">
|
| 140 | 146 |
<tr> |
| 141 | 147 |
<td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td>
|
... | ... | @@ -153,14 +159,16 @@ |
| 153 | 159 |
</td> |
| 154 | 160 |
</tr> |
| 155 | 161 |
</c:forEach> |
| 162 |
+ |
|
| 156 | 163 |
<c:if test="${empty resultList}">
|
| 157 | 164 |
<tr><td colspan="3"><spring:message code="common.nodata.msg" /></td></tr> |
| 158 |
- </c:if> |
|
| 165 |
+ </c:if> |
|
| 166 |
+ </tbody> |
|
| 159 | 167 |
</table> |
| 160 | 168 |
<!-- 페이지 네비게이션 시작 --> |
| 161 | 169 |
<c:if test="${!empty resultList}">
|
| 162 |
- <div class="page"> |
|
| 163 |
- <ul class="inline"> |
|
| 170 |
+ <div> |
|
| 171 |
+ <ul class="inline page"> |
|
| 164 | 172 |
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
| 165 | 173 |
</ul> |
| 166 | 174 |
</div> |
--- src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrList.jsp
+++ src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrList.jsp
... | ... | @@ -172,7 +172,7 @@ |
| 172 | 172 |
</div> |
| 173 | 173 |
<div class="search_right"> |
| 174 | 174 |
<select name="" id="" title="검색조건" id="searchCnd" name="searchCnd" class="search_select"> |
| 175 |
- <option value="0" <c:if test="${searchVO.searchCnd == '0'}">selected="selected"</c:if>>게시판명/연결매뉴</option>
|
|
| 175 |
+ <option value="0" <c:if test="${searchVO.searchCnd == '0'}">selected="selected"</c:if>>게시판명/연결메뉴</option>
|
|
| 176 | 176 |
<option value="1" <c:if test="${searchVO.searchCnd == '1'}">selected="selected"</c:if>>게시판유형</option>
|
| 177 | 177 |
</select> |
| 178 | 178 |
<div class="search_type input_type"> |
--- src/main/webapp/WEB-INF/jsp/sym/mnu/mpm/EgovMenuCreatSelectJtree.jsp
+++ src/main/webapp/WEB-INF/jsp/sym/mnu/mpm/EgovMenuCreatSelectJtree.jsp
... | ... | @@ -969,7 +969,7 @@ |
| 969 | 969 |
id="btnBBS" target="_blank" title="새창으로" |
| 970 | 970 |
onclick="searchBBSId(); return false;" |
| 971 | 971 |
style="selector-dummy:expression(this.hideFocus=false);" |
| 972 |
- class="btn btn_text btn_36 blue_border"> |
|
| 972 |
+ class="btn fill primary medium btn_text btn_36 blue_border"> |
|
| 973 | 973 |
<%-- <img |
| 974 | 974 |
src="<c:url value='/img/post/serch_img.png' />" |
| 975 | 975 |
alt='게시판ID 검색' width="15" height="15" /> |
--- src/main/webapp/WEB-INF/jsp/uss/ion/pwm/MainZoneModify.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/pwm/MainZoneModify.jsp
... | ... | @@ -349,13 +349,10 @@ |
| 349 | 349 |
<tr> |
| 350 | 350 |
<th><span class="required">*</span>파일 첨부</th> |
| 351 | 351 |
<td class="file_upload_wrap"> |
| 352 |
- <input type="file" id="file_temp" name="file_temp" |
|
| 353 |
- class="uploadFile" style="display:none" /> |
|
| 352 |
+ <input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display:none" /> |
|
| 354 | 353 |
<div class="file_top"> |
| 355 |
- <button type="button" id="filebutton" |
|
| 356 |
- class="btn medium line primary">파일 첨부하기</button> |
|
| 357 |
- <span class="input_desc">*이미지 사이즈 : 1920 X |
|
| 358 |
- 677px</span> |
|
| 354 |
+ <button type="button" id="filebutton" class="btn medium line primary">파일 첨부하기</button> |
|
| 355 |
+ <span class="input_desc">*이미지 사이즈 : 1920 X 1139px</span> |
|
| 359 | 356 |
</div> |
| 360 | 357 |
<div class="file_table before_file_table"> |
| 361 | 358 |
<table> |
... | ... | @@ -396,21 +393,14 @@ |
| 396 | 393 |
<th>크기</th> |
| 397 | 394 |
<th>삭제</th> |
| 398 | 395 |
</thead> |
| 399 |
- <tbody id="tbody_fiielist" |
|
| 400 |
- class="tb_file_after"> |
|
| 401 |
- <c:forEach var="fileList" |
|
| 402 |
- items="${fileList}" varStatus="status">
|
|
| 403 |
- <tr |
|
| 404 |
- class="item_${fileList.atchFileId}_${fileList.fileSn} uploaded_obj">
|
|
| 405 |
- <input type="hidden" name="fileSize" |
|
| 406 |
- class="item_file_size" |
|
| 407 |
- value="${fileList.fileSize}">
|
|
| 396 |
+ <tbody id="tbody_fiielist" class="tb_file_after"> |
|
| 397 |
+ <c:forEach var="fileList" items="${fileList}" varStatus="status">
|
|
| 398 |
+ <tr class="item_${fileList.atchFileId}_${fileList.fileSn} uploaded_obj">
|
|
| 399 |
+ <input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
|
|
| 408 | 400 |
<td class="td_filename"> |
| 409 | 401 |
<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> --> |
| 410 |
- <a |
|
| 411 |
- href="javascript:fn_egov_downFile('${fileList.atchFileId}','${fileList.fileSn}')">
|
|
| 412 |
- <span |
|
| 413 |
- class="file_name_text">${fileList.orignlFileNm}</span>
|
|
| 402 |
+ <a href="javascript:fn_egov_downFile('${fileList.atchFileId}','${fileList.fileSn}')">
|
|
| 403 |
+ <span class="file_name_text">${fileList.orignlFileNm}</span>
|
|
| 414 | 404 |
</a> |
| 415 | 405 |
</td> |
| 416 | 406 |
<td class="td_filesort"> |
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeInqire.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeInqire.jsp
... | ... | @@ -206,6 +206,55 @@ |
| 206 | 206 |
<button type="button" class="btn fill gray xlarge" onclick="javascript:fn_egov_select_noticeList(); return false;">목록</button> |
| 207 | 207 |
</div> |
| 208 | 208 |
|
| 209 |
+ <!-- 이전글/다음글 --> |
|
| 210 |
+ <ul class="bo_v_nb view_more"> |
|
| 211 |
+ <c:choose> |
|
| 212 |
+ <c:when test="${empty nextNttIdNSj}">
|
|
| 213 |
+ <li class="btn_prv none"> |
|
| 214 |
+ <span>이전글 <i class="icon prev"></i></span> |
|
| 215 |
+ <a href="#none">이전글이 존재하지 않습니다.</a> |
|
| 216 |
+ </li> |
|
| 217 |
+ </c:when> |
|
| 218 |
+ <c:otherwise> |
|
| 219 |
+ <c:set var="nextNttId" value="${fn:split(nextNttIdNSj, '|')[0]}" />
|
|
| 220 |
+ <c:set var="nextNttSj" value="${fn:split(nextNttIdNSj, '|')[1]}" />
|
|
| 221 |
+ <c:set var="nextNttDate" value="${fn:split(nextNttIdNSj, '|')[2]}" />
|
|
| 222 |
+ <li class="btn_prv"> |
|
| 223 |
+ <span>이전글 <i class="icon prev"></i></span> |
|
| 224 |
+ <a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${nextNttId}'/>'); return false;">
|
|
| 225 |
+ <c:out value="${nextNttSj}" />
|
|
| 226 |
+ </a> |
|
| 227 |
+ <%-- <span class="nb_date"><c:out value="${nextNttDate}" /></span> --%>
|
|
| 228 |
+ </li> |
|
| 229 |
+ </c:otherwise> |
|
| 230 |
+ </c:choose> |
|
| 231 |
+ |
|
| 232 |
+ |
|
| 233 |
+ <c:choose> |
|
| 234 |
+ <c:when test="${empty prevNttIdNSj}">
|
|
| 235 |
+ <li class="btn_next none"> |
|
| 236 |
+ <span>다음글 <i class="icon next"></i></span> |
|
| 237 |
+ <a href="#none">다음글이 존재하지 않습니다.</a> |
|
| 238 |
+ </li> |
|
| 239 |
+ </c:when> |
|
| 240 |
+ <c:otherwise> |
|
| 241 |
+ <c:set var="prevNttId" value="${fn:split(prevNttIdNSj, '|')[0]}" />
|
|
| 242 |
+ <c:set var="prevNttSj" value="${fn:split(prevNttIdNSj, '|')[1]}" />
|
|
| 243 |
+ <c:set var="prevNttDate" value="${fn:split(prevNttIdNSj, '|')[2]}" />
|
|
| 244 |
+ <li class="btn_next"> |
|
| 245 |
+ <span>다음글 <i class="icon next"></i></span> |
|
| 246 |
+ <a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${prevNttId}'/>'); return false;">
|
|
| 247 |
+ <c:out value="${prevNttSj}" />
|
|
| 248 |
+ </a> |
|
| 249 |
+ </li> |
|
| 250 |
+ |
|
| 251 |
+ <%-- <span class="nb_date"><c:out value="${prevNttDate}" /></span> --%>
|
|
| 252 |
+ </c:otherwise> |
|
| 253 |
+ </c:choose> |
|
| 254 |
+ |
|
| 255 |
+ </ul> |
|
| 256 |
+ <!-- //이전글/다음글 --> |
|
| 257 |
+ |
|
| 209 | 258 |
|
| 210 | 259 |
<!-- 댓글 --> |
| 211 | 260 |
<%-- <c:if test="${brdMstrVO.addYn == 'Y'}">
|
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp
... | ... | @@ -199,9 +199,9 @@ |
| 199 | 199 |
</td> |
| 200 | 200 |
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
|
| 201 | 201 |
<td class="td_file"> |
| 202 |
- <%-- <c:if test="${result.atchFileCnt > 0}"> --%>
|
|
| 203 |
- <!-- <img src="/img/post/atch_file.png" alt="첨부파일 있음"> --> |
|
| 204 |
- <%-- </c:if> --%> |
|
| 202 |
+ <c:if test="${result.atchFileCnt > 0}">
|
|
| 203 |
+ <img src="/img/post/atch_file.png" alt="첨부파일 있음"> |
|
| 204 |
+ </c:if> |
|
| 205 | 205 |
</td> |
| 206 | 206 |
</c:if> |
| 207 | 207 |
<td> |
... | ... | @@ -226,10 +226,9 @@ |
| 226 | 226 |
</td> |
| 227 | 227 |
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
|
| 228 | 228 |
<td class="td_file"> |
| 229 |
- <i class="icon file"></i> |
|
| 230 |
- <%-- <c:if test="${result.atchFileCnt > 0}"> --%>
|
|
| 231 |
- <!-- <img src="/img/post/atch_file.png" alt="첨부파일 있음"> --> |
|
| 232 |
- <%-- </c:if> --%> |
|
| 229 |
+ <c:if test="${result.atchFileCnt > 0}">
|
|
| 230 |
+ <i class="icon file"></i> |
|
| 231 |
+ </c:if> |
|
| 233 | 232 |
</td> |
| 234 | 233 |
</c:if> |
| 235 | 234 |
<td><c:out value="${result.frstRegisterPnttm}" /></td>
|
--- src/main/webapp/publish/adm/css/style.css
+++ src/main/webapp/publish/adm/css/style.css
... | ... | @@ -1,174 +1,175 @@ |
| 1 |
-@charset "utf-8"; |
|
| 2 |
-@import url(../../../css/style.css); /* 간격 css */ |
|
| 3 |
-@import url(../css/icon.css); |
|
| 4 |
-@import url(../css/button.css); |
|
| 5 |
-@import url(../css/table.css); |
|
| 6 |
- |
|
| 7 |
-/* 폰트 */ |
|
| 8 |
-.fwLg{font-weight: 300 !important}
|
|
| 9 |
-.fwRg{font-weight: 400 !important}
|
|
| 10 |
-.fwMd{font-weight: 500 !important}
|
|
| 11 |
-.fwBold{font-weight: 700 !important}
|
|
| 12 |
- |
|
| 13 |
-.sub_font{font-family:var(--secondary-title-font);}
|
|
| 14 |
- |
|
| 15 |
-.show{display:block !important;}
|
|
| 16 |
-.hide{display:none !important;}
|
|
| 17 |
- |
|
| 18 |
-.text_left{text-align:left;}
|
|
| 19 |
-.text_right{text-align:right;}
|
|
| 20 |
-.text_center{text-align:center;}
|
|
| 21 |
- |
|
| 22 |
-.input{height:34px;background:#fff;border:1px solid var(--default-line-color);border-radius:5px;padding:0 12px;}
|
|
| 23 |
-input[type="checkbox"].checkbox{width:20px;height:20px;border:1px solid var(--default-line-color);}
|
|
| 24 |
-textarea, .textarea{background:#fff;border:1px solid var(--default-line-color);border-radius:5px;padding:0 12px;}
|
|
| 25 |
-select, .select{height:34px;border:1px solid var(--default-line-color);border-radius:5px;padding:0 32px 0 12px;background:#fff url(../images/component/icon_arrow_down.png) no-repeat calc(100% - 4px) center;}
|
|
| 26 |
- |
|
| 27 |
-.form_group{display:flex;align-items:center;gap:8px;}
|
|
| 28 |
-.form_group.column{flex-direction:column;align-items:flex-start;gap:4px;}
|
|
| 29 |
- |
|
| 30 |
-.form_wrap{display:flex;align-items:center;gap:8px;}
|
|
| 31 |
-.form_wrap.column{flex-direction:column;align-items:flex-start;gap:4px;}
|
|
| 32 |
- |
|
| 33 |
-.email_wrap{display:flex;gap:8px;align-items:center;}
|
|
| 34 |
-.email_wrap .input{width:160px;}
|
|
| 35 |
-.email_wrap .select{width:160px;}
|
|
| 36 |
- |
|
| 37 |
-.radio_wrap,.checkbox_wrap{display:flex;align-items:center;gap:16px;}
|
|
| 38 |
-.radio_item,.checkbox_item{display:flex;align-items:center;gap:4px;font-size:16px;}
|
|
| 39 |
- |
|
| 40 |
-.input_mix_wrap{display:flex;gap:8px;align-items:center;}
|
|
| 41 |
- |
|
| 42 |
-.address_wrap{display:flex;flex-direction:column;gap:8px;}
|
|
| 43 |
-.address_row{display:flex;gap:8px;}
|
|
| 44 |
-.input_post{width:calc(50% - 105px);}
|
|
| 45 |
-.adr_default{width:60%;}
|
|
| 46 |
-.adr_detail{width:40%;}
|
|
| 47 |
- |
|
| 48 |
-.input_desc_wrap{display:flex;width:100%;gap:12px;}
|
|
| 49 |
-.input_desc_wrap.column{flex-direction:column;gap:0;margin:8px 0 0 0;}
|
|
| 50 |
-.input_desc_wrap .input_desc{margin:0;}
|
|
| 51 |
- |
|
| 52 |
-.input_desc{font-size:14px;font-weight:400;color:#666;margin:0 0 0 8px;}
|
|
| 53 |
-.input_desc.red{color:var(--red-color);}
|
|
| 54 |
-.input_desc.blue{color:var(--primary-color);}
|
|
| 55 |
- |
|
| 56 |
-.calendar_wrap{display:flex;align-items:center;gap:8px;}
|
|
| 57 |
-.calendar{width:140px;background:#fff/* url(../images/component/icon_calendar.png) no-repeat calc(100% - 8px) center */;}
|
|
| 58 |
-i.calendar{width:34px;height:20px;background:url(../images/component/icon_calendar.png) no-repeat calc(100% - 8px) center;}
|
|
| 59 |
-.calendar_wrap .btn_calendar{margin:0 0 0 -43px;}
|
|
| 60 |
-.calendar_wrap .btn_calendar:hover{box-shadow:none;}
|
|
| 61 |
- |
|
| 62 |
-.time_layer_wrap{position:relative;}
|
|
| 63 |
-.time_input{width:110px;background:#fff url(../images/component/icon_clock.png) no-repeat calc(100% - 8px) center;}
|
|
| 64 |
-.time_layer{position:absolute;width:230px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);top:calc(100% + 4px);left:0;transform:scale(0.96) translateZ(0) translateY(-20px);opacity:0;transition: transform 300ms ease, opacity 300ms ease, visibility 300ms ease;}
|
|
| 65 |
-.time_layer.active{transform:scale(1.0001) translateZ(0) translateY(0);opacity:1;}
|
|
| 66 |
-.time_layer .title{display:block;font-size:16px;font-weight:bold;color:var(--primary-title-color);text-align:left;padding:0 0 8px 0;}
|
|
| 67 |
-.time_wrap{display:flex;gap:8px;align-items:center;}
|
|
| 68 |
-.time_select{width:73px;background-color:#edf0f5;border:0;}
|
|
| 69 |
-.time_layer button{width:100%;margin:12px 0 0 0;}
|
|
| 70 |
- |
|
| 71 |
-/* 검색영역 */ |
|
| 72 |
-.search_area{display:flex;align-items:flex-end;justify-content:space-between;}
|
|
| 73 |
-.search_area.box{padding:0 20px;margin:0 0 40px 0;border:1px solid #cdd5e6;border-radius:10px;background:#eff2f9;flex-direction:column;}
|
|
| 74 |
- |
|
| 75 |
-.search_item{display:flex;width:100%;padding:8px 0;align-items:center;border-bottom:1px solid #cdd5e6;}
|
|
| 76 |
-.search_item:last-child{border-bottom:0;}
|
|
| 77 |
-.search_title{position:relative;min-width:120px;padding:0 0 0 12px;}
|
|
| 78 |
-.search_title::after{position:absolute;content:"";width:4px;height:4px;background:var(--primary-color);border-radius:100%;left:0;top:9px;}
|
|
| 79 |
-.search_title+.form_wrap{width:calc(100% - 120px);}
|
|
| 80 |
- |
|
| 81 |
-.search_select{min-width:120px;}
|
|
| 82 |
-.search_input{min-width:300px;}
|
|
| 83 |
- |
|
| 84 |
-.search_left .total_number{font-size:14px;color:var(--body-text-color);}
|
|
| 85 |
-.search_left .total_number b{font-size:16px;font-weight:bold;color:var(--primary-color);}
|
|
| 86 |
-.search_right,.search_right>form{display:flex;gap:10px;align-items:center;}
|
|
| 87 |
-.search_select{min-width:120px;}
|
|
| 88 |
-.search_input{min-width:150px;}
|
|
| 89 |
-.search_right button{height:34px;padding:0 12px;font-size:16px;font-weight:400;}
|
|
| 90 |
-.search_right .btn_search{background:var(--primary-color);color:#fff;}
|
|
| 91 |
-.search_right .btn_reset{background:var(--gray-color);color:#fff;}
|
|
| 92 |
- |
|
| 93 |
-/* 상태 */ |
|
| 94 |
-.status{min-height:34px;font-size:16px;font-weight:500;border-radius:100px;padding:3px 12px;}
|
|
| 95 |
- |
|
| 96 |
-.status.line.blue{border:1px solid #135add;color:#135add;background:#fff;}
|
|
| 97 |
-.status.line.gray{border:1px solid #d1d6df;color:#858B97;background:#eff0f2;}
|
|
| 98 |
-.status.line.orange{border:1px solid #df5f36;color:#df5f36;background:#fff;}
|
|
| 99 |
- |
|
| 100 |
-.status.fill.blue{background:#E9EEF8;color:#2557B4;}
|
|
| 101 |
-.status.fill.gray{background:#E4E7EE;color:#616576;}
|
|
| 102 |
-.status.fill.orange{background:#FEF0EC;color:#F86A3C;}
|
|
| 103 |
- |
|
| 104 |
-.status.text{position:relative;padding:0;}
|
|
| 105 |
-.status.text::after{position:absolute;content:"";width:100%;height:5px;opacity:0.2;left:0;bottom:2px;}
|
|
| 106 |
-.status.text.blue{color:#135add;}
|
|
| 107 |
-.status.text.blue::after{background:#135add;}
|
|
| 108 |
-.status.text.gray{color:#858B97;}
|
|
| 109 |
-.status.text.gray::after{background:#858B97;}
|
|
| 110 |
- |
|
| 111 |
-.file_list{display:flex;flex-direction:column;gap:4px;}
|
|
| 112 |
-.file_list a{display:flex;gap:4px;align-items:center;}
|
|
| 113 |
- |
|
| 114 |
-.file_list.box{padding:15px 35px;margin:40px 0 0 0;background:#f5f7f9;border-radius:15px;gap:10px;}
|
|
| 115 |
-.file_list.box a{gap:8px;font-size:18px;color:var(--body-text-color);text-decoration:none;}
|
|
| 116 |
- |
|
| 117 |
-/* 메뉴관리 */ |
|
| 118 |
-.menu_container{display:flex;justify-content:space-between;gap:40px;}
|
|
| 119 |
-.menu_list_content{width:280px;}
|
|
| 120 |
-.menu_list_content .btn_wrap{margin:0 0 12px 0;}
|
|
| 121 |
-.menu_list{width:100%;border:1px solid var(--lightgray-color);border-radius:8px;overflow:auto;}
|
|
| 122 |
- |
|
| 123 |
-.menu_detail{width:calc(100% - 280px);}
|
|
| 124 |
- |
|
| 125 |
-/* 갤러리 리스트 */ |
|
| 126 |
-.gallery_list{display:flex;margin:12px 0 40px 0;gap:20px;flex-wrap:wrap;}
|
|
| 127 |
-.gallery_list>li{width:calc((100%/3) - 14px);}
|
|
| 128 |
-.gallery_list a{position:relative;width:100%;height:100%;border:1px solid #E2E7EF;}
|
|
| 129 |
-.gallery_list .status{position:absolute;display:flex;min-height:30px;font-size:16px;letter-spacing:0.3px;padding:2px 8px;right:12px;top:12px;border-radius:8px;justify-content:center;align-items:center;}
|
|
| 130 |
-.gallery_list .primary{background:var(--primary-color);color:#fff;}
|
|
| 131 |
-.gallery_list .gray{background:var(--gray-color);color:#fff;}
|
|
| 132 |
-.gallery_list .images_area{display:flex;width:100%;height:260px;background:#f2f4f7;overflow:hidden;justify-content:center;align-items:center;}
|
|
| 133 |
-.gallery_list .images_area img{max-width:100%;max-height:100%;margin:0 auto;object-fit:contain;}
|
|
| 134 |
-.gallery_list .list_content{padding:20px;}
|
|
| 135 |
-.gallery_list .list_title{ text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size:18px;font-weight:600;color:var(--primary-title-color);}
|
|
| 136 |
-.gallery_list .list_info{display:flex;font-size:14px;font-weight:400;color:#636469;margin:20px 0 0 0;}
|
|
| 137 |
-.gallery_list .list_info li{position:relative;padding:0 10px;}
|
|
| 138 |
-.gallery_list .list_info li:first-child{padding:0 10px 0 0;}
|
|
| 139 |
-.gallery_list .list_info li::after{position:absolute;content:"";width:1px;height:10px;background:#636469;right:0;top:6px;}
|
|
| 140 |
-.gallery_list .list_info li:last-child::after{display:none;}
|
|
| 141 |
- |
|
| 142 |
-/* 댓글 */ |
|
| 143 |
-.cmmt_wrap{margin:60px 0 0 0;}
|
|
| 144 |
-.cmmt_title{display:flex;margin:0 0 12px 0;align-items:center;gap:6px;}
|
|
| 145 |
-.cmmt_title p{font-size:16px;font-weight:400;}
|
|
| 146 |
-.cmmt_title p b{font-weight:600;color:var(--primary-color);}
|
|
| 147 |
- |
|
| 148 |
-.cmmt_list{display:flex;border-top:2px solid var(--primary-color);flex-direction:column;}
|
|
| 149 |
-.cmmt_list li{padding:20px;border-bottom:1px solid var(--default-line-color);}
|
|
| 150 |
-.cmmt_top{display:flex;gap:8px;align-items:center;}
|
|
| 151 |
-.cmmt_top .writer{font-size:16px;color:var(--primary-title-color);}
|
|
| 152 |
-.cmmt_top .cmmt_date{font-size:14px;font-weight:400;color:#666;}
|
|
| 153 |
-.cmmt_detail{padding:8px 0 12px 0;font-size:16px;color:var(--body-text-color);}
|
|
| 154 |
-.cmmt_bottom .cmmt_date{font-size:14px;color:#666;}
|
|
| 155 |
- |
|
| 156 |
-.cmmt_input form:first-child{display:flex;padding:12px 20px;margin:40px 0 0 0;border-top:1px solid #cdd5e6;border-bottom:1px solid #cdd5e6;background:#f2f4f6;align-items:center;gap:8px;}
|
|
| 157 |
-.cmmt_input textarea{width:calc(100% - 100px);height:120px;}
|
|
| 158 |
-.cmmt_input button.btn.xlarge{height:120px;}
|
|
| 159 |
- |
|
| 160 |
- |
|
| 161 |
- |
|
| 162 |
- |
|
| 163 |
- |
|
| 164 |
- |
|
| 165 |
- |
|
| 166 |
- |
|
| 167 |
- |
|
| 168 |
- |
|
| 169 |
- |
|
| 170 |
- |
|
| 171 |
- |
|
| 172 |
- |
|
| 173 |
- |
|
| 174 |
- |
|
| 1 |
+@charset "utf-8"; |
|
| 2 |
+@import url(../../../css/style.css); /* 간격 css */ |
|
| 3 |
+@import url(../css/icon.css); |
|
| 4 |
+@import url(../css/button.css); |
|
| 5 |
+@import url(../css/table.css); |
|
| 6 |
+ |
|
| 7 |
+/* 폰트 */ |
|
| 8 |
+.fwLg{font-weight: 300 !important}
|
|
| 9 |
+.fwRg{font-weight: 400 !important}
|
|
| 10 |
+.fwMd{font-weight: 500 !important}
|
|
| 11 |
+.fwBold{font-weight: 700 !important}
|
|
| 12 |
+ |
|
| 13 |
+.sub_font{font-family:var(--secondary-title-font);}
|
|
| 14 |
+ |
|
| 15 |
+.show{display:block !important;}
|
|
| 16 |
+.hide{display:none !important;}
|
|
| 17 |
+ |
|
| 18 |
+.text_left{text-align:left;}
|
|
| 19 |
+.text_right{text-align:right;}
|
|
| 20 |
+.text_center{text-align:center;}
|
|
| 21 |
+ |
|
| 22 |
+.input{height:34px;background:#fff;border:1px solid var(--default-line-color);border-radius:5px;padding:0 12px;}
|
|
| 23 |
+input[type="checkbox"].checkbox{width:20px;height:20px;border:1px solid var(--default-line-color);}
|
|
| 24 |
+input[type="file"]{display:none;}
|
|
| 25 |
+textarea, .textarea{background:#fff;border:1px solid var(--default-line-color);border-radius:5px;padding:0 12px;}
|
|
| 26 |
+select, .select{height:34px;border:1px solid var(--default-line-color);border-radius:5px;padding:0 32px 0 12px;background:#fff url(../images/component/icon_arrow_down.png) no-repeat calc(100% - 4px) center;}
|
|
| 27 |
+ |
|
| 28 |
+.form_group{display:flex;align-items:center;gap:8px;}
|
|
| 29 |
+.form_group.column{flex-direction:column;align-items:flex-start;gap:4px;}
|
|
| 30 |
+ |
|
| 31 |
+.form_wrap{display:flex;align-items:center;gap:8px;}
|
|
| 32 |
+.form_wrap.column{flex-direction:column;align-items:flex-start;gap:4px;}
|
|
| 33 |
+ |
|
| 34 |
+.email_wrap{display:flex;gap:8px;align-items:center;}
|
|
| 35 |
+.email_wrap .input{width:160px;}
|
|
| 36 |
+.email_wrap .select{width:160px;}
|
|
| 37 |
+ |
|
| 38 |
+.radio_wrap,.checkbox_wrap{display:flex;align-items:center;gap:16px;}
|
|
| 39 |
+.radio_item,.checkbox_item{display:flex;align-items:center;gap:4px;font-size:16px;}
|
|
| 40 |
+ |
|
| 41 |
+.input_mix_wrap{display:flex;gap:8px;align-items:center;}
|
|
| 42 |
+ |
|
| 43 |
+.address_wrap{display:flex;flex-direction:column;gap:8px;}
|
|
| 44 |
+.address_row{display:flex;gap:8px;}
|
|
| 45 |
+.input_post{width:calc(50% - 105px);}
|
|
| 46 |
+.adr_default{width:60%;}
|
|
| 47 |
+.adr_detail{width:40%;}
|
|
| 48 |
+ |
|
| 49 |
+.input_desc_wrap{display:flex;width:100%;gap:12px;}
|
|
| 50 |
+.input_desc_wrap.column{flex-direction:column;gap:0;margin:8px 0 0 0;}
|
|
| 51 |
+.input_desc_wrap .input_desc{margin:0;}
|
|
| 52 |
+ |
|
| 53 |
+.input_desc{font-size:14px;font-weight:400;color:#666;margin:0 0 0 8px;}
|
|
| 54 |
+.input_desc.red{color:var(--red-color);}
|
|
| 55 |
+.input_desc.blue{color:var(--primary-color);}
|
|
| 56 |
+ |
|
| 57 |
+.calendar_wrap{display:flex;align-items:center;gap:8px;}
|
|
| 58 |
+.calendar{width:140px;background:#fff/* url(../images/component/icon_calendar.png) no-repeat calc(100% - 8px) center */;}
|
|
| 59 |
+i.calendar{width:34px;height:20px;background:url(../images/component/icon_calendar.png) no-repeat calc(100% - 8px) center;}
|
|
| 60 |
+.calendar_wrap .btn_calendar{margin:0 0 0 -43px;}
|
|
| 61 |
+.calendar_wrap .btn_calendar:hover{box-shadow:none;}
|
|
| 62 |
+ |
|
| 63 |
+.time_layer_wrap{position:relative;}
|
|
| 64 |
+.time_input{width:110px;background:#fff url(../images/component/icon_clock.png) no-repeat calc(100% - 8px) center;}
|
|
| 65 |
+.time_layer{position:absolute;width:230px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);top:calc(100% + 4px);left:0;transform:scale(0.96) translateZ(0) translateY(-20px);opacity:0;transition: transform 300ms ease, opacity 300ms ease, visibility 300ms ease;}
|
|
| 66 |
+.time_layer.active{transform:scale(1.0001) translateZ(0) translateY(0);opacity:1;}
|
|
| 67 |
+.time_layer .title{display:block;font-size:16px;font-weight:bold;color:var(--primary-title-color);text-align:left;padding:0 0 8px 0;}
|
|
| 68 |
+.time_wrap{display:flex;gap:8px;align-items:center;}
|
|
| 69 |
+.time_select{width:73px;background-color:#edf0f5;border:0;}
|
|
| 70 |
+.time_layer button{width:100%;margin:12px 0 0 0;}
|
|
| 71 |
+ |
|
| 72 |
+/* 검색영역 */ |
|
| 73 |
+.search_area{display:flex;align-items:flex-end;justify-content:space-between;}
|
|
| 74 |
+.search_area.box{padding:0 20px;margin:0 0 40px 0;border:1px solid #cdd5e6;border-radius:10px;background:#eff2f9;flex-direction:column;}
|
|
| 75 |
+ |
|
| 76 |
+.search_item{display:flex;width:100%;padding:8px 0;align-items:center;border-bottom:1px solid #cdd5e6;}
|
|
| 77 |
+.search_item:last-child{border-bottom:0;}
|
|
| 78 |
+.search_title{position:relative;min-width:120px;padding:0 0 0 12px;}
|
|
| 79 |
+.search_title::after{position:absolute;content:"";width:4px;height:4px;background:var(--primary-color);border-radius:100%;left:0;top:9px;}
|
|
| 80 |
+.search_title+.form_wrap{width:calc(100% - 120px);}
|
|
| 81 |
+ |
|
| 82 |
+.search_select{min-width:120px;}
|
|
| 83 |
+.search_input{min-width:300px;}
|
|
| 84 |
+ |
|
| 85 |
+.search_left .total_number{font-size:14px;color:var(--body-text-color);}
|
|
| 86 |
+.search_left .total_number b{font-size:16px;font-weight:bold;color:var(--primary-color);}
|
|
| 87 |
+.search_right,.search_right>form{display:flex;gap:10px;align-items:center;}
|
|
| 88 |
+.search_select{min-width:120px;}
|
|
| 89 |
+.search_input{min-width:150px;}
|
|
| 90 |
+.search_right button{height:34px;padding:0 12px;font-size:16px;font-weight:400;}
|
|
| 91 |
+.search_right .btn_search{background:var(--primary-color);color:#fff;}
|
|
| 92 |
+.search_right .btn_reset{background:var(--gray-color);color:#fff;}
|
|
| 93 |
+ |
|
| 94 |
+/* 상태 */ |
|
| 95 |
+.status{min-height:34px;font-size:16px;font-weight:500;border-radius:100px;padding:3px 12px;}
|
|
| 96 |
+ |
|
| 97 |
+.status.line.blue{border:1px solid #135add;color:#135add;background:#fff;}
|
|
| 98 |
+.status.line.gray{border:1px solid #d1d6df;color:#858B97;background:#eff0f2;}
|
|
| 99 |
+.status.line.orange{border:1px solid #df5f36;color:#df5f36;background:#fff;}
|
|
| 100 |
+ |
|
| 101 |
+.status.fill.blue{background:#E9EEF8;color:#2557B4;}
|
|
| 102 |
+.status.fill.gray{background:#E4E7EE;color:#616576;}
|
|
| 103 |
+.status.fill.orange{background:#FEF0EC;color:#F86A3C;}
|
|
| 104 |
+ |
|
| 105 |
+.status.text{position:relative;padding:0;}
|
|
| 106 |
+.status.text::after{position:absolute;content:"";width:100%;height:5px;opacity:0.2;left:0;bottom:2px;}
|
|
| 107 |
+.status.text.blue{color:#135add;}
|
|
| 108 |
+.status.text.blue::after{background:#135add;}
|
|
| 109 |
+.status.text.gray{color:#858B97;}
|
|
| 110 |
+.status.text.gray::after{background:#858B97;}
|
|
| 111 |
+ |
|
| 112 |
+.file_list{display:flex;flex-direction:column;gap:4px;}
|
|
| 113 |
+.file_list a{display:flex;gap:4px;align-items:center;}
|
|
| 114 |
+ |
|
| 115 |
+.file_list.box{padding:15px 35px;margin:40px 0 0 0;background:#f5f7f9;border-radius:15px;gap:10px;}
|
|
| 116 |
+.file_list.box a{gap:8px;font-size:18px;color:var(--body-text-color);text-decoration:none;}
|
|
| 117 |
+ |
|
| 118 |
+/* 메뉴관리 */ |
|
| 119 |
+.menu_container{display:flex;justify-content:space-between;gap:40px;}
|
|
| 120 |
+.menu_list_content{width:280px;}
|
|
| 121 |
+.menu_list_content .btn_wrap{margin:0 0 12px 0;}
|
|
| 122 |
+.menu_list{width:100%;border:1px solid var(--lightgray-color);border-radius:8px;overflow:auto;}
|
|
| 123 |
+ |
|
| 124 |
+.menu_detail{width:calc(100% - 280px);}
|
|
| 125 |
+ |
|
| 126 |
+/* 갤러리 리스트 */ |
|
| 127 |
+.gallery_list{display:flex;margin:12px 0 40px 0;gap:20px;flex-wrap:wrap;}
|
|
| 128 |
+.gallery_list>li{width:calc((100%/3) - 14px);}
|
|
| 129 |
+.gallery_list a{position:relative;width:100%;height:100%;border:1px solid #E2E7EF;}
|
|
| 130 |
+.gallery_list .status{position:absolute;display:flex;min-height:30px;font-size:16px;letter-spacing:0.3px;padding:2px 8px;right:12px;top:12px;border-radius:8px;justify-content:center;align-items:center;}
|
|
| 131 |
+.gallery_list .primary{background:var(--primary-color);color:#fff;}
|
|
| 132 |
+.gallery_list .gray{background:var(--gray-color);color:#fff;}
|
|
| 133 |
+.gallery_list .images_area{display:flex;width:100%;height:260px;background:#f2f4f7;overflow:hidden;justify-content:center;align-items:center;}
|
|
| 134 |
+.gallery_list .images_area img{max-width:100%;max-height:100%;margin:0 auto;object-fit:contain;}
|
|
| 135 |
+.gallery_list .list_content{padding:20px;}
|
|
| 136 |
+.gallery_list .list_title{ text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size:18px;font-weight:600;color:var(--primary-title-color);}
|
|
| 137 |
+.gallery_list .list_info{display:flex;font-size:14px;font-weight:400;color:#636469;margin:20px 0 0 0;}
|
|
| 138 |
+.gallery_list .list_info li{position:relative;padding:0 10px;}
|
|
| 139 |
+.gallery_list .list_info li:first-child{padding:0 10px 0 0;}
|
|
| 140 |
+.gallery_list .list_info li::after{position:absolute;content:"";width:1px;height:10px;background:#636469;right:0;top:6px;}
|
|
| 141 |
+.gallery_list .list_info li:last-child::after{display:none;}
|
|
| 142 |
+ |
|
| 143 |
+/* 댓글 */ |
|
| 144 |
+.cmmt_wrap{margin:60px 0 0 0;}
|
|
| 145 |
+.cmmt_title{display:flex;margin:0 0 12px 0;align-items:center;gap:6px;}
|
|
| 146 |
+.cmmt_title p{font-size:16px;font-weight:400;}
|
|
| 147 |
+.cmmt_title p b{font-weight:600;color:var(--primary-color);}
|
|
| 148 |
+ |
|
| 149 |
+.cmmt_list{display:flex;border-top:2px solid var(--primary-color);flex-direction:column;}
|
|
| 150 |
+.cmmt_list li{padding:20px;border-bottom:1px solid var(--default-line-color);}
|
|
| 151 |
+.cmmt_top{display:flex;gap:8px;align-items:center;}
|
|
| 152 |
+.cmmt_top .writer{font-size:16px;color:var(--primary-title-color);}
|
|
| 153 |
+.cmmt_top .cmmt_date{font-size:14px;font-weight:400;color:#666;}
|
|
| 154 |
+.cmmt_detail{padding:8px 0 12px 0;font-size:16px;color:var(--body-text-color);}
|
|
| 155 |
+.cmmt_bottom .cmmt_date{font-size:14px;color:#666;}
|
|
| 156 |
+ |
|
| 157 |
+.cmmt_input form:first-child{display:flex;padding:12px 20px;margin:40px 0 0 0;border-top:1px solid #cdd5e6;border-bottom:1px solid #cdd5e6;background:#f2f4f6;align-items:center;gap:8px;}
|
|
| 158 |
+.cmmt_input textarea{width:calc(100% - 100px);height:120px;}
|
|
| 159 |
+.cmmt_input button.btn.xlarge{height:120px;}
|
|
| 160 |
+ |
|
| 161 |
+ |
|
| 162 |
+ |
|
| 163 |
+ |
|
| 164 |
+ |
|
| 165 |
+ |
|
| 166 |
+ |
|
| 167 |
+ |
|
| 168 |
+ |
|
| 169 |
+ |
|
| 170 |
+ |
|
| 171 |
+ |
|
| 172 |
+ |
|
| 173 |
+ |
|
| 174 |
+ |
|
| 175 |
+ |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?