104 lines
3.8 KiB
Plaintext
104 lines
3.8 KiB
Plaintext
<%@ page contentType="text/html; charset=utf-8"%>
|
|
<%@page import="com.eactive.eai.rms.common.util.StringUtils"%>
|
|
<%@page import="com.eactive.eai.rms.env.EmsConfig"%>
|
|
<%@page import="com.eactive.eai.common.util.SystemUtil"%>
|
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
|
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
|
|
<%@ include file="/jsp/common/include/localemessage.jsp" %>
|
|
|
|
<%
|
|
String topPage = request.getContextPath() + StringUtils.defaultString((String) request.getAttribute("topPage"), "/top_04.do");
|
|
|
|
String mainPage = StringUtils.defaultString((String) request.getAttribute("mainPage"), "");
|
|
String menuId = StringUtils.defaultString((String) request.getAttribute("menuId"), "");
|
|
|
|
if (!"".equals(mainPage)) {
|
|
topPage = topPage + "?mainPage=" + mainPage;
|
|
}
|
|
|
|
if(!"".equals(menuId)) {
|
|
if(topPage.contains("?")) {
|
|
topPage += "&menuId=" + menuId;
|
|
} else {
|
|
topPage += "?menuId=" + menuId;
|
|
}
|
|
}
|
|
|
|
//2020.04.28 탭에 서버 구분표시 김소희차장님 요청반영
|
|
String systemModeTitle = SystemUtil.getSystemModeTitle();
|
|
|
|
String drmode = System.getProperty(EmsConfig.DR_MODE);
|
|
|
|
if("Y".equals(drmode)){
|
|
systemModeTitle = "[DR] ";
|
|
}
|
|
|
|
|
|
%>
|
|
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title><%= systemModeTitle %><%= localeMessage.getString("screen.title") %></title>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<link rel="icon" href="<c:url value="/img/ic_eai_favi_${themeColor}.png"/>" type="image/ico" sizes="16x16" />
|
|
<link rel="stylesheet" type="text/css" media="screen" href="<c:url value="/css/web_ui.css"/>"/>
|
|
<link rel="stylesheet" type="text/css" media="screen" href="<c:url value="/css/theme_${themeColor}.css"/>" />
|
|
<script language="javascript" src="<c:url value="/js/jquery-1.12.1.min.js"/>"></script>
|
|
<script language="javascript">
|
|
var $ = jQuery.noConflict();
|
|
var urlParam = window.document.location.search;
|
|
var mod = "";
|
|
var strServiceType = "<%=request.getParameter("serviceType")%>";
|
|
if(urlParam != ""){
|
|
if(urlParam.indexOf("mod=") > -1){
|
|
mod = urlParam.substring((urlParam.indexOf("mod=") + 4), urlParam.lastIndexOf("&"));
|
|
sessionStorage["mod"] = mod;
|
|
}
|
|
|
|
// 대시보드 상세화면으로부터 특정화면을 지정하여 Open 하는 경우.
|
|
// session에 저장되어 있는 serviceType과 화면 지정할 때 선택한 serviceType이 다른 경우
|
|
// 대시보드 상세화면에서 지정한 serviceType으로 session에 저장되어 있는 serviceType을 변경합니다.
|
|
if(strServiceType != "null" && sessionStorage["serviceType"] != strServiceType)
|
|
{
|
|
sessionStorage["serviceType"] = strServiceType;
|
|
}
|
|
}
|
|
|
|
$(document).ready(function() {
|
|
var url = '<%=topPage%>';
|
|
if (url.indexOf("?")>=0){
|
|
url = url + "&serviceType="+ sessionStorage["serviceType"];
|
|
}else{
|
|
url = url + "?serviceType="+ sessionStorage["serviceType"];
|
|
}
|
|
|
|
$("#topFrame").attr('src',url);
|
|
|
|
$(".topMenu").load(function(){ // iframe이 모두 load된후 제어
|
|
$(".topMenu").contents().find('.gnb').on("mouseenter", function(e){
|
|
$(".topMenu").css("height","450px");
|
|
});
|
|
$(".topMenu").contents().find('.gnb').on("mouseleave",function(e){
|
|
$(".topMenu").css("height","80px");
|
|
});
|
|
|
|
});
|
|
});
|
|
|
|
function changeLocale(lang){
|
|
console.log("lang : " + lang);
|
|
location.href = "/monitoring/main.do?lang="+lang;
|
|
}
|
|
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<iframe class="topMenu" src="" id="topFrame" name="topFrame" scrolling="no" noresize="noresize"></iframe>
|
|
<iframe class="leftMenu" src="" name="leftFrame" scrolling="no" noresize="noresize"></iframe>
|
|
<iframe class="rightCon" src="" name="mainFrame" scrolling="auto"></iframe>
|
|
</body>
|
|
</html>
|
|
|