사용자 메뉴 관리자와 동기화 / 풋터 오류 수정
@30f094e76f66a49c85b618af82f5f86241f14ae1
--- src/main/java/kcc/let/sym/mnu/mcm/web/EgovMenuCreateManageController.java
+++ src/main/java/kcc/let/sym/mnu/mcm/web/EgovMenuCreateManageController.java
... | ... | @@ -576,7 +576,7 @@ |
| 576 | 576 |
} |
| 577 | 577 |
} |
| 578 | 578 |
|
| 579 |
- LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); |
|
| 579 |
+// LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); |
|
| 580 | 580 |
|
| 581 | 581 |
//프로그램에 목록이 있는지 조회후 있으면 update/ 아닌경우 insert |
| 582 | 582 |
progrmManageVO.setProgrmStrePath("/web/");
|
... | ... | @@ -724,6 +724,7 @@ |
| 724 | 724 |
} |
| 725 | 725 |
modelAndView.addObject("status", "success");
|
| 726 | 726 |
}catch (Exception e) {
|
| 727 |
+ e.printStackTrace(); |
|
| 727 | 728 |
cnt = menuManageService.selectMenuNoByPk(menuManageVO); //중복매뉴 존재여부 |
| 728 | 729 |
if(cnt > 0){
|
| 729 | 730 |
modelAndView.addObject("status", "dupl");
|
... | ... | @@ -733,6 +734,7 @@ |
| 733 | 734 |
} |
| 734 | 735 |
}catch (Exception e) {
|
| 735 | 736 |
modelAndView.addObject("status", "fail");
|
| 737 |
+ e.printStackTrace(); |
|
| 736 | 738 |
} |
| 737 | 739 |
|
| 738 | 740 |
|
... | ... | @@ -747,6 +749,7 @@ |
| 747 | 749 |
} |
| 748 | 750 |
} catch (Exception e) {
|
| 749 | 751 |
modelAndView.addObject("status", "authorFail");
|
| 752 |
+ e.printStackTrace(); |
|
| 750 | 753 |
return modelAndView; |
| 751 | 754 |
} |
| 752 | 755 |
|
--- src/main/java/kcc/web/MainController.java
+++ src/main/java/kcc/web/MainController.java
... | ... | @@ -359,7 +359,7 @@ |
| 359 | 359 |
|
| 360 | 360 |
model.addAttribute("menuManageVO", menuManageVO);
|
| 361 | 361 |
|
| 362 |
- model.addAttribute("satisVO", egovCmmUseService.selectSatis());
|
|
| 362 |
+// model.addAttribute("satisVO", egovCmmUseService.selectSatis());
|
|
| 363 | 363 |
|
| 364 | 364 |
|
| 365 | 365 |
return "web/com/webCommonFooter"; |
... | ... | @@ -660,6 +660,7 @@ |
| 660 | 660 |
menuManageVO.setAuthorCode(auth); |
| 661 | 661 |
menuManageVO.setMenuUserType(menuManageVO.getMenuUserType()); |
| 662 | 662 |
List<MenuManageJTreeVO> menuResultList = menuCreateManageService.selectMenuListJtreeWeb(menuManageVO); |
| 663 |
+ System.out.println(" ++ menuResultList ++ :: "+ menuResultList.size());
|
|
| 663 | 664 |
for (MenuManageJTreeVO tempResultVo : menuResultList) { // 1 뎁스
|
| 664 | 665 |
if (tempResultVo.getDepths().equals("1")) {
|
| 665 | 666 |
showOneDepthMenu.add(tempResultVo); |
... | ... | @@ -1367,5 +1368,6 @@ |
| 1367 | 1368 |
if (resultVO != null) {
|
| 1368 | 1369 |
menuManageVO.setMenuNo(resultVO.getMenuNo() + ""); |
| 1369 | 1370 |
} |
| 1371 |
+ menuManageVO.setUrl(request.getRequestURI()); |
|
| 1370 | 1372 |
} |
| 1371 | 1373 |
} |
--- src/main/resources/egovframework/sqlmap/let/cmm/use/EgovCmmUse_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/cmm/use/EgovCmmUse_SQL_Mysql.xml
... | ... | @@ -6,6 +6,7 @@ |
| 6 | 6 |
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/> |
| 7 | 7 |
<typeAlias alias="ComDefaultCodeVO" type="kcc.com.cmm.ComDefaultCodeVO"/> |
| 8 | 8 |
|
| 9 |
+ |
|
| 9 | 10 |
<resultMap id="CmmCodeDetail" class="kcc.com.cmm.service.CmmnDetailCode"> |
| 10 | 11 |
<result property="codeId" column="CODE_ID" columnIndex="1"/> |
| 11 | 12 |
<result property="code" column="CODE" columnIndex="2"/> |
--- src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMenuManage_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMenuManage_SQL_Mysql.xml
... | ... | @@ -117,7 +117,7 @@ |
| 117 | 117 |
, MENU_USER_TYPE AS menuUserType |
| 118 | 118 |
, MENU_TYPE AS menuType |
| 119 | 119 |
/*, '' AS menuCours*/ |
| 120 |
- , C.menuCours |
|
| 120 |
+ , Z.menuCours |
|
| 121 | 121 |
<!-- , B.AUTHOR_CODE AS authorCode |
| 122 | 122 |
, B.USE_YN AS useYn |
| 123 | 123 |
, B.SATIS_YN AS satisYn --> |
... | ... | @@ -138,8 +138,8 @@ |
| 138 | 138 |
ELSE getMenuCours(t1.MENU_NO) |
| 139 | 139 |
END AS menuCours |
| 140 | 140 |
FROM LETTNMENUINFO t1 |
| 141 |
- ) C |
|
| 142 |
- ON A.MENU_NO = C.MENU_NO |
|
| 141 |
+ ) Z |
|
| 142 |
+ ON A.MENU_NO = Z.MENU_NO |
|
| 143 | 143 |
WHERE 1=1 |
| 144 | 144 |
<isEmpty property="searchCondition"> /* 이전 원래 쿼리 */ |
| 145 | 145 |
AND A.MENU_NO = #searchKeyword# |
... | ... | @@ -151,7 +151,7 @@ |
| 151 | 151 |
<!-- <isNotEmpty property="authorCode" > /* 매뉴사용여부 조회 */ |
| 152 | 152 |
AND B.AUTHOR_CODE = #authorCode# |
| 153 | 153 |
</isNotEmpty> --> |
| 154 |
- <!-- LIMIT 1 --> |
|
| 154 |
+ LIMIT 1 |
|
| 155 | 155 |
</select> |
| 156 | 156 |
|
| 157 | 157 |
<!-- 만족도 관리를 위한 조회 --> |
--- src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp
+++ src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp
... | ... | @@ -1,62 +1,78 @@ |
| 1 |
-<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> |
|
| 2 |
-<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> |
|
| 3 |
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
|
| 1 |
+<%@ page language="java" contentType="text/html; charset=utf-8" |
|
| 2 |
+ pageEncoding="utf-8"%> |
|
| 3 |
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> |
|
| 4 |
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> |
|
| 4 | 5 |
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> |
| 5 |
-<%@ page import="egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper" %> |
|
| 6 |
+<%@ page |
|
| 7 |
+ import="egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper"%> |
|
| 6 | 8 |
|
| 7 | 9 |
<script type="text/javascript"> |
| 8 |
- $(document).ready(function (){
|
|
| 9 |
- // 탑메뉴 |
|
| 10 |
- $("nav#menu ul.depth01").find('li').each(function (index, item){
|
|
| 11 |
- $($(this).find('a')[0]).attr('href' , $($(this).find('.depth02').find('a')[0]).attr('href'));
|
|
| 12 |
- }); |
|
| 13 |
- |
|
| 14 |
- //사이트맵 |
|
| 15 |
- $('.full_menu ul.depth01').find('li').each(function (index, item){
|
|
| 16 |
- $($(this).find('a')[0]).attr('href' , $($(this).find('.depth02').find('a')[0]).attr('href'));
|
|
| 17 |
- }); |
|
| 18 |
- }); |
|
| 19 |
- |
|
| 10 |
+ $(document).ready( |
|
| 11 |
+ function() {
|
|
| 12 |
+ // 탑메뉴 |
|
| 13 |
+ $("nav#menu ul.depth01").find('li').each(
|
|
| 14 |
+ function(index, item) {
|
|
| 15 |
+ $($(this).find('a')[0]).attr(
|
|
| 16 |
+ 'href', |
|
| 17 |
+ $($(this).find('.depth02').find('a')[0])
|
|
| 18 |
+ .attr('href'));
|
|
| 19 |
+ }); |
|
| 20 |
+ |
|
| 21 |
+ //사이트맵 |
|
| 22 |
+ $('.full_menu ul.depth01').find('li').each(
|
|
| 23 |
+ function(index, item) {
|
|
| 24 |
+ $($(this).find('a')[0]).attr(
|
|
| 25 |
+ 'href', |
|
| 26 |
+ $($(this).find('.depth02').find('a')[0])
|
|
| 27 |
+ .attr('href'));
|
|
| 28 |
+ }); |
|
| 29 |
+ }); |
|
| 30 |
+ |
|
| 20 | 31 |
/* 화면 확대 축소 */ |
| 21 | 32 |
var nowZoom = 100; |
| 22 |
- |
|
| 23 |
- function zoomOut() { // 화면크기축소
|
|
| 33 |
+ |
|
| 34 |
+ function zoomOut() { // 화면크기축소
|
|
| 24 | 35 |
nowZoom = nowZoom - 10; |
| 25 |
- if(nowZoom <= 70) nowZoom = 70; // 화면크기 최대 축소율 70% |
|
| 36 |
+ if (nowZoom <= 70) |
|
| 37 |
+ nowZoom = 70; // 화면크기 최대 축소율 70% |
|
| 26 | 38 |
zooms(); |
| 27 | 39 |
} |
| 28 |
- |
|
| 29 |
- function zoomIn() { // 화면크기확대
|
|
| 40 |
+ |
|
| 41 |
+ function zoomIn() { // 화면크기확대
|
|
| 30 | 42 |
nowZoom = nowZoom + 10; |
| 31 |
- if(nowZoom >= 200) nowZoom = 200; // 화면크기 최대 확대율 200% |
|
| 43 |
+ if (nowZoom >= 200) |
|
| 44 |
+ nowZoom = 200; // 화면크기 최대 확대율 200% |
|
| 32 | 45 |
zooms(); |
| 33 | 46 |
} |
| 34 |
- |
|
| 47 |
+ |
|
| 35 | 48 |
function zooms() {
|
| 36 | 49 |
document.body.style.zoom = nowZoom + "%"; |
| 37 | 50 |
} |
| 38 |
- |
|
| 39 |
- function depthTwoClick(obj){
|
|
| 40 |
- var url = $($(obj).parent().find('ul.menu_depth03 li:first-child a')).attr('href');
|
|
| 41 |
- if($(obj).parents('[class]').first().attr('class') == 'm_sub_menu'){
|
|
| 42 |
- url = $($(obj).parent().find('ul.m_sub_depth02 li:first-child a')).attr('href');
|
|
| 51 |
+ |
|
| 52 |
+ function depthTwoClick(obj) {
|
|
| 53 |
+ var url = $($(obj).parent().find('ul.menu_depth03 li:first-child a'))
|
|
| 54 |
+ .attr('href');
|
|
| 55 |
+ if ($(obj).parents('[class]').first().attr('class') == 'm_sub_menu') {
|
|
| 56 |
+ url = $($(obj).parent().find('ul.m_sub_depth02 li:first-child a'))
|
|
| 57 |
+ .attr('href');
|
|
| 43 | 58 |
} |
| 44 |
- if(typeof url != 'undefined'){
|
|
| 59 |
+ if (typeof url != 'undefined') {
|
|
| 45 | 60 |
location.href = url; |
| 46 | 61 |
} |
| 47 | 62 |
} |
| 48 |
- |
|
| 49 |
- function searchTotalHeader(){
|
|
| 50 |
- $('#searchFormHeader #totalSearchKeyword').val($('#searchTextHeader').val());
|
|
| 51 |
- $('#searchFormHeader').attr("action","/web/usr/search/totalSearch.do")
|
|
| 63 |
+ |
|
| 64 |
+ function searchTotalHeader() {
|
|
| 65 |
+ $('#searchFormHeader #totalSearchKeyword').val(
|
|
| 66 |
+ $('#searchTextHeader').val());
|
|
| 67 |
+ $('#searchFormHeader').attr("action", "/web/usr/search/totalSearch.do")
|
|
| 52 | 68 |
$('#searchFormHeader').submit();
|
| 53 | 69 |
} |
| 54 |
- |
|
| 55 |
- |
|
| 56 | 70 |
</script> |
| 57 | 71 |
|
| 58 |
-<form id="searchFormHeader" name="searchFormHeader" action="/web/usr/search/totalSearch.do" method="post"> |
|
| 59 |
- <input type="hidden" id="totalSearchKeyword" name="totalSearchKeyword" value=""/> |
|
| 72 |
+<form id="searchFormHeader" name="searchFormHeader" |
|
| 73 |
+ action="/web/usr/search/totalSearch.do" method="post"> |
|
| 74 |
+ <input type="hidden" id="totalSearchKeyword" name="totalSearchKeyword" |
|
| 75 |
+ value="" /> |
|
| 60 | 76 |
</form> |
| 61 | 77 |
|
| 62 | 78 |
<!-- skip메뉴 --> |
... | ... | @@ -66,139 +82,136 @@ |
| 66 | 82 |
|
| 67 | 83 |
<!-- ============== header ============== --> |
| 68 | 84 |
<header class="header"> |
| 69 |
- <div class="header_container"> |
|
| 70 |
- <div class="inner"> |
|
| 71 |
- <h1 class="logo"><a href="/web/main/mainPage.do"><img src="/publish/usr/images/common/logo.png" alt=""></a></h1> |
|
| 72 |
- <nav> |
|
| 73 |
- <ul class="gnb"> |
|
| 74 |
- <li> |
|
| 75 |
- <a href="#" class="depth01">COMPANY</a> |
|
| 76 |
- <div class="depth02_container"> |
|
| 77 |
- <ul class="depth02_ul"> |
|
| 78 |
- <li><a href="/web/content.do?proFn=999110005" class="depth02">설립배경</a></li> |
|
| 79 |
- <li><a href="/publish/usr/company/history.html" class="depth02">연혁</a></li> |
|
| 80 |
- <li><a href="/web/content.do?proFn=999130001" class="depth02">조직도</a></li> |
|
| 81 |
- <li><a href="/web/content.do?proFn=999140001" class="depth02">오시는길</a></li> |
|
| 82 |
- </ul> |
|
| 83 |
- </div> |
|
| 84 |
- </li> |
|
| 85 |
- <li> |
|
| 86 |
- <a href="#" class="depth01">Platform Tech</a> |
|
| 87 |
- <div class="depth02_container"> |
|
| 88 |
- <ul class="depth02_ul"> |
|
| 89 |
- <li><a href="/publish/usr/platform_tech/background.html" class="depth02">연구배경</a></li> |
|
| 90 |
- <li><a href="/publish/usr/platform_tech/autophagy.html" class="depth02">Organelle Selective Autophagy </a></li> |
|
| 91 |
- </ul> |
|
| 92 |
- </div> |
|
| 93 |
- </li> |
|
| 94 |
- <li> |
|
| 95 |
- <a href="#" class="depth01">Major Result</a> |
|
| 96 |
- <div class="depth02_container"> |
|
| 97 |
- <ul class="depth02_ul"> |
|
| 98 |
- <li><a href="/publish/usr/major_result/mitophagy.html" class="depth02">Mitophagy</a></li> |
|
| 99 |
- <li><a href="/publish/usr/major_result/pexophagy.html" class="depth02">Pexophagy</a></li> |
|
| 100 |
- <li><a href="/publish/usr/major_result/melanophagy.html" class="depth02">Melanophagy</a></li> |
|
| 101 |
- <li><a href="/publish/usr/major_result/ciliogenesis.html" class="depth02">Ciliogenesis</a></li> |
|
| 102 |
- <li><a href="/publish/usr/major_result/anticancer.html" class="depth02">Anti Cancer</a></li> |
|
| 103 |
- <li><a href="/publish/usr/major_result/pipeline.html" class="depth02">Pipeline Summary</a></li> |
|
| 104 |
- <li><a href="/publish/usr/major_result/rd.html" class="depth02">R&D</a></li> |
|
| 105 |
- </ul> |
|
| 106 |
- </div> |
|
| 107 |
- </li> |
|
| 108 |
- </ul> |
|
| 109 |
- </nav> |
|
| 110 |
- |
|
| 111 |
- <nav class="mobile_nav"> |
|
| 112 |
- <div class="mobile_nav_top"> |
|
| 113 |
- <h1 class="logo"><a href="/web/main/mainPage.do"><img src="/publish/usr/images/common/logo.png" alt=""></a></h1> |
|
| 114 |
- <button type="button" class="btn_close"><i class="icon close"></i></button> |
|
| 115 |
- </div> |
|
| 116 |
- <ul class="gnb"> |
|
| 117 |
- <li> |
|
| 118 |
- <button type="button" class="depth01">Company <i class="icon arrow bottom"></i></button> |
|
| 119 |
- <ul class="depth02_ul"> |
|
| 120 |
- <li><a href="/web/content.do?proFn=999110000" class="depth02">설립배경</a></li> |
|
| 121 |
- <li><a href="/publish/usr/company/history.html" class="depth02">연혁</a></li> |
|
| 122 |
- <li><a href="/web/content.do?proFn=999130000" class="depth02">조직도</a></li> |
|
| 123 |
- <li><a href="/web/content.do?proFn=999140000" class="depth02">오시는길</a></li> |
|
| 124 |
- </ul> |
|
| 125 |
- </li> |
|
| 126 |
- <li> |
|
| 127 |
- <button type="button" class="depth01">Platform Tech <i class="icon arrow bottom"></i></button> |
|
| 128 |
- <ul class="depth02_ul"> |
|
| 129 |
- <li><a href="/publish/usr/platform_tech/background.html" class="depth02">연구배경</a></li> |
|
| 130 |
- <li><a href="/publish/usr/platform_tech/autophagy.html" class="depth02">Organelle Selective Autophagy </a></li> |
|
| 131 |
- </ul> |
|
| 132 |
- </li> |
|
| 133 |
- <li> |
|
| 134 |
- <button type="button" class="depth01">Major Result <i class="icon arrow bottom"></i></button> |
|
| 135 |
- <ul class="depth02_ul"> |
|
| 136 |
- <li><a href="/publish/usr/major_result/mitophagy.html" class="depth02">Mitophagy</a></li> |
|
| 137 |
- <li><a href="/publish/usr/major_result/pexophagy.html" class="depth02">Pexophagy</a></li> |
|
| 138 |
- <li><a href="/publish/usr/major_result/melanophagy.html" class="depth02">Melanophagy</a></li> |
|
| 139 |
- <li><a href="/publish/usr/major_result/ciliogenesis.html" class="depth02">Ciliogenesis</a></li> |
|
| 140 |
- <li><a href="/publish/usr/major_result/anticancer.html" class="depth02">Anti Cancer</a></li> |
|
| 141 |
- <li><a href="/publish/usr/major_result/pipeline.html" class="depth02">Pipeline Summary</a></li> |
|
| 142 |
- <li><a href="/publish/usr/major_result/rd.html" class="depth02">R&D</a></li> |
|
| 143 |
- </ul> |
|
| 144 |
- </li> |
|
| 145 |
- </ul> |
|
| 146 |
- </nav> |
|
| 85 |
+ <style> |
|
| 86 |
+.mobile_nav, .sitemap {
|
|
| 87 |
+ display: none; |
|
| 88 |
+} |
|
| 147 | 89 |
|
| 148 |
- <nav class="sitemap"> |
|
| 149 |
- <div class="sitemap_top inner"> |
|
| 150 |
- <h1 class="logo"><a href="/web/main/mainPage.do"><img src="/publish/usr/images/common/logo.png" alt=""></a></h1> |
|
| 151 |
- <button type="button" class="btn_close"><i class="icon close"></i></button> |
|
| 152 |
- </div> |
|
| 153 |
- <div class="inner"> |
|
| 154 |
- <ul class="sitemenu"> |
|
| 155 |
- <li> |
|
| 156 |
- <a href="#" class="depth01">Company</a> |
|
| 157 |
- <ul class="depth02_ul"> |
|
| 158 |
- <li><a href="/web/content.do?proFn=999110000" class="depth02">설립배경</a></li> |
|
| 159 |
- <li><a href="/publish/usr/company/history.html" class="depth02">연혁</a></li> |
|
| 160 |
- <li><a href="/web/content.do?proFn=999130000" class="depth02">조직도</a></li> |
|
| 161 |
- <li><a href="/web/content.do?proFn=999140000" class="depth02">오시는길</a></li> |
|
| 162 |
- </ul> |
|
| 163 |
- </li> |
|
| 164 |
- <li> |
|
| 165 |
- <a href="#" class="depth01">Platform Tech</a> |
|
| 166 |
- <ul class="depth02_ul"> |
|
| 167 |
- <li><a href="/publish/usr/platform_tech/background.html" class="depth02">연구배경</a></li> |
|
| 168 |
- <li><a href="/publish/usr/platform_tech/autophagy.html" class="depth02">Organelle Selective Autophagy </a></li> |
|
| 169 |
- </ul> |
|
| 170 |
- </li> |
|
| 171 |
- <li> |
|
| 172 |
- <a href="#" class="depth01">Major Result</a> |
|
| 173 |
- <ul class="depth02_ul"> |
|
| 174 |
- <li><a href="/publish/usr/major_result/mitophagy.html" class="depth02">Mitophagy</a></li> |
|
| 175 |
- <li><a href="/publish/usr/major_result/pexophagy.html" class="depth02">Pexophagy</a></li> |
|
| 176 |
- <li><a href="/publish/usr/major_result/melanophagy.html" class="depth02">Melanophagy</a></li> |
|
| 177 |
- <li><a href="/publish/usr/major_result/ciliogenesis.html" class="depth02">Ciliogenesis</a></li> |
|
| 178 |
- <li><a href="/publish/usr/major_result/anticancer.html" class="depth02">Anti Cancer</a></li> |
|
| 179 |
- <li><a href="/publish/usr/major_result/pipeline.html" class="depth02">Pipeline Summary</a></li> |
|
| 180 |
- <li><a href="/publish/usr/major_result/rd.html" class="depth02">R&D</a></li> |
|
| 181 |
- </ul> |
|
| 182 |
- </li> |
|
| 183 |
- </ul> |
|
| 184 |
- </div> |
|
| 185 |
- </nav> |
|
| 186 |
- |
|
| 187 |
- |
|
| 188 |
- <ul class="header_util"> |
|
| 189 |
- <!-- <li><button type="button" class=""><i></i></button></li> --> |
|
| 190 |
- <!-- <li><button type="button" class="btn_search" title="전체메뉴 보기"><i></i></button></li> --> |
|
| 191 |
- <li> |
|
| 192 |
- <div class="lang_switch"> |
|
| 193 |
- <i class="icon lang"></i> |
|
| 194 |
- <button type="button" class="active">KOR</button> |
|
| 195 |
- <button type="button" class="">ENG</button> |
|
| 196 |
- </div> |
|
| 197 |
- </li> |
|
| 198 |
- <li><button type="button" class="btn_sitemap" title="전체메뉴 보기"><i></i></button></li> |
|
| 199 |
- </ul> |
|
| 200 |
- </div> |
|
| 90 |
+.mobile_nav.active, .sitemap.active {
|
|
| 91 |
+ display: flex !important; |
|
| 92 |
+} |
|
| 93 |
+</style> |
|
| 94 |
+ <div class="header_container"> |
|
| 95 |
+ <div class="inner"> |
|
| 96 |
+ <h1 class="logo"> |
|
| 97 |
+ <a href="/web/main/mainPage.do"><img |
|
| 98 |
+ src="/publish/usr/images/common/logo.png" alt=""></a> |
|
| 99 |
+ </h1> |
|
| 100 |
+ <nav> |
|
| 101 |
+ <ul class="gnb"> |
|
| 102 |
+ <c:forEach var="menu1" items="${menuResultList}">
|
|
| 103 |
+ <c:if test="${menu1.depths eq '1'}">
|
|
| 104 |
+ <li><a href="#" class="depth01"> <c:out |
|
| 105 |
+ value="${menu1.menuNm}" />
|
|
| 106 |
+ </a> |
|
| 107 |
+ <div class="depth02_container"> |
|
| 108 |
+ <ul class="depth02_ul"> |
|
| 109 |
+ <c:forEach var="menu2" items="${menuResultList}">
|
|
| 110 |
+ <c:if |
|
| 111 |
+ test="${menu2.depths eq '2' && menu2.upperMenuId eq menu1.menuNo}">
|
|
| 112 |
+ <li><a |
|
| 113 |
+ href="${menu2.menuType ne 'M' ? menu2.url : '#'}"
|
|
| 114 |
+ class="depth02" |
|
| 115 |
+ ${menu2.menuType eq 'O' ? 'target="_blank"' : '' }> <c:out
|
|
| 116 |
+ value="${menu2.menuNm}" />
|
|
| 117 |
+ </a></li> |
|
| 118 |
+ </c:if> |
|
| 119 |
+ </c:forEach> |
|
| 120 |
+ </ul> |
|
| 121 |
+ </div></li> |
|
| 122 |
+ </c:if> |
|
| 123 |
+ </c:forEach> |
|
| 124 |
+ </ul> |
|
| 125 |
+ </nav> |
|
| 201 | 126 |
|
| 202 |
- </div> |
|
| 127 |
+ <ul class="header_util"> |
|
| 128 |
+ <!-- <li><button type="button" class=""><i></i></button></li> --> |
|
| 129 |
+ <!-- <li><button type="button" class="btn_search" title="전체메뉴 보기"><i></i></button></li> --> |
|
| 130 |
+ <li> |
|
| 131 |
+ <div class="lang_switch"> |
|
| 132 |
+ <i class="icon lang"></i> |
|
| 133 |
+ <button type="button" class="active">KOR</button> |
|
| 134 |
+ <button type="button" class="">ENG</button> |
|
| 135 |
+ </div> |
|
| 136 |
+ </li> |
|
| 137 |
+ <li><button type="button" class="btn_sitemap" title="전체메뉴 보기"> |
|
| 138 |
+ <i></i> |
|
| 139 |
+ </button></li> |
|
| 140 |
+ </ul> |
|
| 141 |
+ </div> |
|
| 142 |
+ </div> |
|
| 143 |
+ |
|
| 144 |
+ <nav class="mobile_nav"> |
|
| 145 |
+ <div class="mobile_nav_top"> |
|
| 146 |
+ <h1 class="logo"> |
|
| 147 |
+ <a href="/web/main/mainPage.do"><img |
|
| 148 |
+ src="/publish/usr/images/common/logo.png" alt=""></a> |
|
| 149 |
+ </h1> |
|
| 150 |
+ <button type="button" class="btn_close"> |
|
| 151 |
+ <i class="icon close"></i> |
|
| 152 |
+ </button> |
|
| 153 |
+ </div> |
|
| 154 |
+ <ul class="gnb"> |
|
| 155 |
+ <c:forEach var="menu1" items="${menuResultList}">
|
|
| 156 |
+ <c:if test="${menu1.depths eq '1'}">
|
|
| 157 |
+ <li> |
|
| 158 |
+ <button type="button" class="depth01"> |
|
| 159 |
+ <c:out value="${menu1.menuNm}" />
|
|
| 160 |
+ <i class="icon arrow bottom"></i> |
|
| 161 |
+ </button> |
|
| 162 |
+ <ul class="depth02_ul"> |
|
| 163 |
+ <c:forEach var="menu2" items="${menuResultList}">
|
|
| 164 |
+ <c:if |
|
| 165 |
+ test="${menu2.depths eq '2' && menu2.upperMenuId eq menu1.menuNo}">
|
|
| 166 |
+ <li><a href="${menu2.menuType ne 'M' ? menu2.url : '#'}"
|
|
| 167 |
+ class="depth02" |
|
| 168 |
+ ${menu2.menuType
|
|
| 169 |
+ eq 'O' ? 'target="_blank"' : '' }> |
|
| 170 |
+ <c:out value="${menu2.menuNm}" />
|
|
| 171 |
+ </a></li> |
|
| 172 |
+ </c:if> |
|
| 173 |
+ </c:forEach> |
|
| 174 |
+ </ul> |
|
| 175 |
+ </li> |
|
| 176 |
+ </c:if> |
|
| 177 |
+ </c:forEach> |
|
| 178 |
+ </ul> |
|
| 179 |
+ </nav> |
|
| 180 |
+ |
|
| 181 |
+ <nav class="sitemap"> |
|
| 182 |
+ <div class="sitemap_top inner"> |
|
| 183 |
+ <h1 class="logo"> |
|
| 184 |
+ <a href="/web/main/mainPage.do"><img |
|
| 185 |
+ src="/publish/usr/images/common/logo.png" alt=""></a> |
|
| 186 |
+ </h1> |
|
| 187 |
+ <button type="button" class="btn_close"> |
|
| 188 |
+ <i class="icon close"></i> |
|
| 189 |
+ </button> |
|
| 190 |
+ </div> |
|
| 191 |
+ <div class="inner"> |
|
| 192 |
+ <ul class="sitemenu"> |
|
| 193 |
+ <c:forEach var="menu1" items="${menuResultList}">
|
|
| 194 |
+ <c:if test="${menu1.depths eq '1'}">
|
|
| 195 |
+ <li><a href="#" class="depth01"> <c:out |
|
| 196 |
+ value="${menu1.menuNm}" />
|
|
| 197 |
+ </a> |
|
| 198 |
+ <ul class="depth02_ul"> |
|
| 199 |
+ <c:forEach var="menu2" items="${menuResultList}">
|
|
| 200 |
+ <c:if |
|
| 201 |
+ test="${menu2.depths eq '2' && menu2.upperMenuId eq menu1.menuNo}">
|
|
| 202 |
+ <li><a href="${menu2.menuType ne 'M' ? menu2.url : '#'}"
|
|
| 203 |
+ class="depth02" |
|
| 204 |
+ ${menu2.menuType
|
|
| 205 |
+ eq 'O' ? 'target="_blank"' : '' }> |
|
| 206 |
+ <c:out value="${menu2.menuNm}" />
|
|
| 207 |
+ </a></li> |
|
| 208 |
+ </c:if> |
|
| 209 |
+ </c:forEach> |
|
| 210 |
+ </ul></li> |
|
| 211 |
+ </c:if> |
|
| 212 |
+ </c:forEach> |
|
| 213 |
+ </ul> |
|
| 214 |
+ </div> |
|
| 215 |
+ </nav> |
|
| 203 | 216 |
</header> |
| 204 |
-<!-- ============== header 끝 ============== --> |
|
| 217 |
+<!-- ============== header 끝 ============== -->(No newline at end of file) |
--- src/main/webapp/WEB-INF/jsp/web/com/webCommonLeftMenu.jsp
+++ src/main/webapp/WEB-INF/jsp/web/com/webCommonLeftMenu.jsp
... | ... | @@ -4,14 +4,14 @@ |
| 4 | 4 |
|
| 5 | 5 |
<!-- lnb --> |
| 6 | 6 |
<div class="lnb"> |
| 7 |
- <p class="title"> |
|
| 7 |
+ <%-- <p class="title"> |
|
| 8 | 8 |
<c:forEach var="list" items="${whereAmIList}" varStatus="status">
|
| 9 | 9 |
<c:if test="${list.depth eq '1'}">
|
| 10 | 10 |
<c:out value="${list.menuNm}"/>
|
| 11 | 11 |
</c:if> |
| 12 | 12 |
</c:forEach> |
| 13 |
- </p> |
|
| 14 |
- <ul class="lnb_menu"> |
|
| 13 |
+ </p> --%> |
|
| 14 |
+ <%-- <ul class="lnb_menu"> |
|
| 15 | 15 |
|
| 16 | 16 |
<c:forEach var="listDep2" items="${whereAmIList}" varStatus="status1">
|
| 17 | 17 |
<c:if test="${listDep2.depth eq '2'}">
|
... | ... | @@ -48,6 +48,6 @@ |
| 48 | 48 |
</li> |
| 49 | 49 |
</c:if> |
| 50 | 50 |
</c:forEach> |
| 51 |
- </ul> |
|
| 51 |
+ </ul> --%> |
|
| 52 | 52 |
</div> |
| 53 | 53 |
<!-- //lnb -->(No newline at end of file) |
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?