An error occurred while loading the file. Please try again.
index.html 7.89 KiB
<!DOCTYPE html>
<html lang="en">
<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" />
    <meta name="description" content="" />
    <meta name="author" content="" />
    <title>Dashboard - iCity Bosch</title>
    <link href="css/styles.css" rel="stylesheet" />
    <link href="https://cdn.datatables.net/1.10.20/css/dataTables.bootstrap4.min.css" rel="stylesheet" crossorigin="anonymous" />
    <!-- Font Awesome icons -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/js/all.min.js" crossorigin="anonymous"></script>
    <!-- Axios -->
    <!-- <script src="./node_modules/axios/dist/axios.min.js"></script> -->
    <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
    <!-- Higcharts lib -->
    <!-- Does not play well with `Highstock`; see: https://www.highcharts.com/errors/16/
    <script src="https://code.highcharts.com/highcharts.js"></script> -->
    <script src="https://code.highcharts.com/stock/highstock.js"></script>
    <script src="https://code.highcharts.com/stock/modules/data.js"></script>
    <script src="https://code.highcharts.com/stock/modules/exporting.js"></script>
    <script src="https://code.highcharts.com/stock/modules/export-data.js"></script>
    <script src="https://code.highcharts.com/modules/heatmap.js"></script>
    <script src="https://code.highcharts.com/modules/data.js"></script>
    <script src="https://code.highcharts.com/modules/boost-canvas.js"></script>
    <script src="https://code.highcharts.com/modules/boost.js"></script>
    <script src="https://code.highcharts.com/modules/accessibility.js"></script>
    <!-- Apexcharts lib -->
    <script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>
    <link rel="stylesheet" href="css/styles.css" />
    <!-- Cesium lib -->
    <script src="https://cesium.com/downloads/cesiumjs/releases/1.48/Build/Cesium/Cesium.js"></script>
    <link href="https://cesium.com/downloads/cesiumjs/releases/1.48/Build/Cesium/Widgets/widgets.css" rel="stylesheet" />
    <!-- Bootstrap dashboard template -->
    <script defer src="https://code.jquery.com/jquery-3.5.1.slim.min.js" crossorigin="anonymous"></script>
    <script defer src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>
    <script defer src="js/thirdparty/scripts.js"></script>
    <!--     
    Custom JS -->
    <script defer type="module" src="js/appCesium.js"></script>
    <script defer type="module" src="js/appChart.js"></script>
</head>
<body class="sb-nav-fixed">
    <nav class="sb-topnav navbar navbar-expand navbar-dark bg-dark">
        <a class="navbar-brand" href="index.html">iCity Bosch Dashboard</a>
        <button class="btn btn-link btn-sm order-1 order-lg-0" id="sidebarToggle" href="#">
        <i class="fas fa-bars"></i>
      </button>
    </nav>
    <div id="layoutSidenav">
        <div id="layoutSidenav_nav">
            <nav class="sb-sidenav accordion sb-sidenav-dark" id="sidenavAccordion">
                <div class="sb-sidenav-menu">
                    <div class="nav">
                        <div class="sb-sidenav-menu-heading">Core</div>
                        <a class="nav-link" href="index.html">
                            <div class="sb-nav-link-icon">
                                <i class="fas fa-tachometer-alt"></i>
                            </div>
Dashboard </a> </div> <form id="DatePicker"> <label>Select Date:</label> <input type="date" id="DateOfInterest" name="DateOfInterest" min="2020-01-01" max="2020-12-31" onchange='DateConvert();'> <!-- <input type="submit" value="Submit"> --> </form> <p>Date selected: <span id="DateSelected">01.01.2020</span> </p> </div> </nav> </div> <div id="layoutSidenav_content"> <main> <div class="container-fluid"> <h1 class="mt-4">Dashboard</h1> <ol class="breadcrumb mb-4"> <li class="breadcrumb-item active">Dashboard</li> </ol> <div class="row"> <div class="col-xl-12"> <div class="card mb-4"> <div class="card-header"> <i class="fas fa-globe mr-1"></i> 3D Visualization </div> <div class="card-body"> <div id="cesiumGlobeContainer" width="100%" height="40"> </div> </div> </div> </div> </div> <div class="row"> <div class="col-xl-6"> <div class="card mb-4"> <div class="card-header"> <i class="fas fa-chart-line mr-1"></i> Line Chart Example </div> <div class="card-body"> <div id="chart-line" width="100%" height="40"></div> </div> </div> </div> <div class="col-xl-6"> <div class="card mb-4"> <div class="card-header"> <i class="fas fa-chart-area mr-1"></i> Area Chart Example </div> <div class="card-body"> <div id="chart-heatmap" width="100%" height="40"></div> </div> </div> </div> </div> </div> </main> <footer class="py-4 bg-light mt-auto"> <div class="container-fluid"> <div class="d-flex align-items-center justify-content-between small"> <div class="text-muted">Copyright &copy; HfT Stuttgart 2021</div> <div> <a href="#">Privacy Policy</a> &middot; <a href="#">Terms &amp; Conditions</a> </div> </div> </div> </footer> </div> </div>
<script> // document.getElementById('DatePicker').onsubmit = function() { // var dateSelected = document.getElementById('DateOfInterest').value; // var asDateType = new Date(dateSelected) // console.log(typeof(dateSelected)); // document.getElementById('DateSelected').innerHTML = dateSelected; // return false; // }; function DateConvert() { var MyDate = document.getElementById("DateOfInterest").value; //Need to take Raw Date into the moment function or it will be subject to Javascript Date Shifting //Note no time stamp on this one. //Make New Date Object MyDate = new Date(MyDate); //Convert OldSchool ConvertMyDate(MyDate); } function ConvertMyDate(MyDate) { MyDate = new Date(MyDate); var Year = String(MyDate.getFullYear()); var Month = ("0" + (String(MyDate.getMonth() + 1))).slice(-2); var Day = ("0" + (String(MyDate.getDate() + 0))).slice(-2); MyDate = Day + "." + Month + "." + Year; document.getElementById("DateSelected").innerHTML = MyDate; } </script> </body> </html>