diff options
Diffstat (limited to 'warehouse/src/main/webapp/WEB-INF/pages/main.jsp')
-rw-r--r-- | warehouse/src/main/webapp/WEB-INF/pages/main.jsp | 226 |
1 files changed, 226 insertions, 0 deletions
diff --git a/warehouse/src/main/webapp/WEB-INF/pages/main.jsp b/warehouse/src/main/webapp/WEB-INF/pages/main.jsp new file mode 100644 index 0000000..dddbe55 --- /dev/null +++ b/warehouse/src/main/webapp/WEB-INF/pages/main.jsp @@ -0,0 +1,226 @@ +<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> +<% +String path = request.getContextPath(); +String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path; +String ippath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort(); +%> + +<!DOCTYPE html> +<html lang="en"> +<script> +var width = window.screen.width; +</script> +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <title>AGL App Warehouse</title> + <link href="<%=basePath%>/css/bootstrap.min.css" rel="stylesheet"> + <link href="<%=basePath%>/css/font-awesome.min.css" rel="stylesheet"> + <link href="<%=basePath%>/css/dataTables-1.10.16/dataTables.bootstrap4.css" rel="stylesheet"> + <link href="<%=basePath%>/css/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css" rel="stylesheet"> + <link href="<%=basePath%>/css/style.css" rel="stylesheet"> +</head> +<style type="text/css"> + #mainNav{ + z-index:0; + } + body { + background: url('image/transp_bg.png'); + } + .style { + min-height:500px; + } + .user-name-label{ + margin-top:auto; + } +</style> +<div style="border-radius:3px;box-shadow: darkgrey 1px 1px 30px 10px"> +<body class="" id="page-top"> + <input type="hidden" id="basePath" value="<%=basePath%>"/> + <input type="hidden" id="ippath" value="<%=ippath%>"/> + <input type="hidden" id="userId" value="${userid}"/> + <input type="hidden" id="auId" value="${auid}"/> + <input type="hidden" id="tokenAuthorization" value="${authorization_token}"/> + <input type="hidden" id="refreshtokenAuthorization" value="${authorization_refreshtoken}"/> + +<header> + <!-- ########################### --> + <div class="top container"> + <div class="row"> + <div class="col-md-12"> + <img class="toplogo" src="image/logo.png"/> + </div> + </div> + </div> + <!-- delete dialog --> + <jsp:include page="deleteDialog.jsp" flush="true"></jsp:include> + <!-- ############################## --> + <div id="nav-wrapper"> + <nav class="navbar navbar-expand-lg navbar-dark container bg-gradient" id="mainNav"> + <c:if test="${fn:contains(menuPathString, 'account/list')}"> + <ul class="main-manager"> + <li class="main-manager-nav"><a id="AppManager" class="navbar-choosen" href="javascript:void(0)" onclick="Commons.showContent('<%=basePath%>/app/')">App</a><div class="main-manager-nav-line"></div></li> + <li class="main-manager-nav"><a id="UserManager" class="navbar-default" href="javascript:void(0)" onclick="Commons.showContent('<%=basePath%>/account/')">User</a><div class="main-manager-nav-line"></div></li> + <li class="main-manager-nav"><a id="TypeManager" class="navbar-default" href="javascript:void(0)" onclick="Commons.showContent('<%=basePath%>/app/type')">Setting</a></li> + </ul> + </c:if> + <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> + <span class="navbar-toggler-icon"></span> + </button> + <div class="collapse navbar-collapse" id="navbarResponsive"> + <c:choose> + <c:when test="${not empty username}"> + <ul class="navbar-nav ml-auto"> + <li class="nav-item"> + <!-- <div class="dropdown show"> --> + <div class="nav-link" style="color:rgba(255, 255, 255, 0.5);fond-size:20px;" id="dropdownMenuLink"> + <i class="fa fa-user-circle" aria-hidden="true"></i> <label class="user-name-label">${username}</label> + <%-- ${menuPathString} contains--%> + </div> + <!-- </div> --> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="modal" id="logout" href="javascript:void(0)"><i class="fa fa-fw fa-sign-out"></i>Logout</a> + </li> + </ul> + </c:when> + <c:otherwise> + <ul class="navbar-nav ml-auto"> + <li class="nav-item"> + <a class="nav-link" data-toggle="modal" id="loginbut" href="javascript:void(0)"><i class="fa fa-fw fa-sign-in"></i>Login</a> + </li> + </ul> + </c:otherwise> + </c:choose> + </div> + </nav> + </div> +</header> +<script src="<%=basePath%>/js/jquery/jquery.min.js"></script> +<script src="<%=basePath%>/js/jquery/easing/jquery.easing.min.js"></script> +<script src="<%=basePath%>/js/bootstrap-4.0.0-beta/popper/popper.min.js"></script> +<script src="<%=basePath%>/js/bootstrap-4.0.0-beta/bootstrap.min.js"></script> +<script src="<%=basePath%>/js/dataTables-1.10.16/jquery.dataTables.min.js"></script> +<script src="<%=basePath%>/js/dataTables-1.10.16/dataTables.bootstrap4.min.js"></script> +<script src="<%=basePath%>/js/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js"></script> +<script src="<%=basePath%>/js/bootstrap-datetimepicker/bootstrap-datetimepicker.ja.js"></script> +<script src="<%=basePath%>/js/chart/Chart.bundle.js"></script> +<script src="<%=basePath%>/js/chart/utils.js"></script> +<script src="<%=basePath%>/js/jquery/jqLoading.min.js"></script> +<script src="<%=basePath%>/js/main.js"></script> +<script src="<%=basePath%>/js/common.js"></script> +<div id="page-content" class="index-page container"> + <div class="row"> + <div class="col-md-12 col-md-offset-1"> + <div id="htmlContent" class="style"> + <c:choose> + <c:when test="${not empty modelErrors}"> + <div class="alert alert-danger" id="modalErrorArea" role="alert"> + ${modelErrors} + </div> + </c:when> + <c:otherwise> + <jsp:include page="app/list.jsp" flush="true"></jsp:include> + </c:otherwise> + </c:choose> + </div><!-- htmlContent --> + </div><!-- class="col-md-6 col-md-offset-1 --> + </div><!-- row --> + <!-- Scroll to Top Button--> + <a class="scroll-to-top rounded" href="#page-top"> + <i class="fa fa-angle-up"></i> + </a> + <!-- Logout Modal--> + <div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> + <div class="modal-dialog" role="document"> + <div class="modal-content"> + <div class="modal-header"> + <button type="button" class="close" data-dismiss="modal"> + <span aria-hidden="true">×</span> + </button> + <h5 class="modal-title" id="exampleModalLabel">Are you sure?</h5> + </div> + <div class="modal-body">Please make sure。</div> + <div class="modal-footer"> + <button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button> + <a class="btn btn-primary" href="javascript:void(0)" id="logout"> Ok </a> + </div> + </div> + </div> + </div> +</div> + +<!-- /.content-wrapper--> +<footer class="container "> + <div class="row"> + <div class="col-md-8" style="margin:auto;"> + <p>Copyright (c) 2018-2020 TOYOTA MOTOR CORPORATION -V03.00.00</p> + </div> + </div> +</footer> +</body> +</div> +<script> +$(function(){ + $(".style").css({ + minHeight:($(window).height()- 300) + }) + + $('#AppManager').click(function(){ + var $AppManager = $("#AppManager"); + var $UserManager = $("#UserManager"); + var $TypeManager = $("#TypeManager"); + $AppManager.removeClass(); + $UserManager.removeClass(); + $TypeManager.removeClass(); + $AppManager.addClass("navbar-choosen"); + $UserManager.addClass("navbar-default"); + $TypeManager.addClass("navbar-default"); + }); +}); +(function($) { + $('#logout').click(function(){ + debugger; + $.ajax({ + url: $('#basePath').val()+'/login/logout', + cache: false, + type: 'GET', + success: function (data) { + window.location.href="<%=basePath%>"; + } + }); + }); + + $('#UserManager').click(function(){ + var $AppManager = $("#AppManager"); + var $UserManager = $("#UserManager"); + var $TypeManager = $("#TypeManager"); + $AppManager.removeClass(); + $UserManager.removeClass(); + $TypeManager.removeClass(); + $AppManager.addClass("navbar-default"); + $UserManager.addClass("navbar-choosen"); + $TypeManager.addClass("navbar-default"); + }); + + $('#TypeManager').click(function(){ + var $AppManager = $("#AppManager"); + var $UserManager = $("#UserManager"); + var $TypeManager = $("#TypeManager"); + $AppManager.removeClass(); + $UserManager.removeClass(); + $TypeManager.removeClass(); + $AppManager.addClass("navbar-default"); + $UserManager.addClass("navbar-default"); + $TypeManager.addClass("navbar-choosen"); + }); +})(jQuery); + +$('#loginbut').click(function(){ + Commons.login(); +}); +</script> +</html>
\ No newline at end of file |