303 lines
18 KiB
HTML
303 lines
18 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>
|
|
Digi Demo - Multimedia
|
|
</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<link rel="stylesheet" href="./static/css/stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
|
|
<link href="./static/css/cdn.jsdelivr.net/gh/gitbrent/bootstrap4-toggle@3.6.1/css/bootstrap4-toggle.min.css" rel="stylesheet">
|
|
<link href="./static/css/cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/9.7.3/css/bootstrap-slider.min.css" rel="stylesheet">
|
|
<link href="./static/css/fontawesome5.15.4/all.min.css" rel="stylesheet">
|
|
|
|
<link rel="stylesheet" href="./static/css/general.css">
|
|
<link rel="stylesheet" href="./static/css/toastr.css">
|
|
|
|
<!-- JS, Popper.js, and jQuery -->
|
|
<script src="./static/js/code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
|
|
<script src="./static/js/cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
|
|
<script src="./static/js/stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
|
|
<script src="./static/js/cdn.jsdelivr.net/gh/gitbrent/bootstrap4-toggle@3.6.1/js/bootstrap4-toggle.min.js"></script>
|
|
<script src="./static/js/cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/9.7.3/bootstrap-slider.min.js"></script>
|
|
<script type="text/javascript" src="./static/js/common.js"></script>
|
|
<script type="text/javascript" src="./static/js/devices.js"></script>
|
|
<script type="text/javascript" src="./static/js/jquery.pjax.js"></script>
|
|
<script type="text/javascript" src="./static/js/jquery.matchHeight-min.js"></script>
|
|
<script type="text/javascript" src="./static/js/toastr.min.js"></script>
|
|
</head>
|
|
<body>
|
|
<nav id="topBar" class="navbar navbar-expand-lg navbar-light bg-white shadow-sm">
|
|
<div class="nav-container">
|
|
<a id="banner-link" class="navbar-brand align-middle" href="index.html">
|
|
<div class="d-flex align-items-baseline">
|
|
<img id="banner-logo" class="banner-icon" src="./static/images/Digi_logo_banner.png">
|
|
<p id="banner-text">ConnectCore Demo</p>
|
|
</div>
|
|
</a>
|
|
<div class="nav-right-container">
|
|
<div>
|
|
<img src="./static/images/board.png" class="device-title-img" title="Device">
|
|
</div>
|
|
<div id="device-name">DEY DEVICE</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
<div class="bg-light" id="body-row">
|
|
|
|
<!-- Sidebar https://www.codeply.com/go/3e0RAjccRO/bootstrap-4-collapsing-sidebar-menu# -->
|
|
<div id="sidebar-container" class="sidebar-expanded d-none d-md-block">
|
|
<!-- d-* hides the Sidebar in smaller devices. Its items can be kept on the Navbar 'Menu' -->
|
|
<div id="sidebar-contents">
|
|
<!-- Bootstrap List Group -->
|
|
|
|
<ul id="sections" data-pjax class="list-group">
|
|
<li id="section_dashboard">
|
|
<a data-pjax href="index.html" class="list-group-item list-group-item-action d-flex align-items-center">
|
|
<div class="d-flex w-100 justify-content-start align-items-center">
|
|
<span class="digi-menu-icon fas fa-tachometer-alt fa-fw fa-lg mr-3"></span>
|
|
<span class="menu-collapsed">Dashboard</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li id="section_multimedia">
|
|
<a data-pjax href="multimedia.html" class="list-group-item list-group-item-action d-flex align-items-center">
|
|
<div class="d-flex w-100 justify-content-start align-items-center">
|
|
<span class="digi-menu-icon fas fa-film fa-fw fa-lg mr-3"></span>
|
|
<span class="menu-collapsed">Multimedia</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li id="section_network">
|
|
<a data-pjax href="network.html" class="list-group-item list-group-item-action d-flex align-items-center">
|
|
<div class="d-flex w-100 justify-content-start align-items-center">
|
|
<span class="digi-menu-icon fas fa-network-wired fa-fw fa-lg mr-3"></span>
|
|
<span class="menu-collapsed">Network</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li id="section_management">
|
|
<a data-pjax href="management.html" class="list-group-item list-group-item-action d-flex align-items-center">
|
|
<div class="d-flex w-100 justify-content-start align-items-center">
|
|
<span class="digi-menu-icon fas fa-cog fa-fw fa-lg mr-3"></span>
|
|
<span class="menu-collapsed">Management</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
|
|
<ul id="collapsator" class="list-group">
|
|
<a href="#top" data-toggle="sidebar-collapse" class="list-group-item list-group-item-action d-flex align-items-center">
|
|
<div class="d-flex w-100 justify-content-start align-items-center">
|
|
<span id="collapse-icon" class="digi-menu-icon fas fa-fw fa-lg mr-3"></span>
|
|
<span id="collapse-text" class="menu-collapsed">Collapse</span>
|
|
</div>
|
|
</a>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container-fluid">
|
|
|
|
<div id="loading">
|
|
<img id="loading-image" src="./static/images/loading.gif" alt="Loading..." />
|
|
</div>
|
|
<div id="pjax-container">
|
|
|
|
<div class="row justify-content-lg-center">
|
|
<div class="col-lg-12 col-xl-12">
|
|
<div id="loading_popup" class="popup popup-loading shadow">
|
|
<img class="popup-item" src="./static/images/loading.gif" alt="Loading..." />
|
|
<div id="loading_popup_message" class="popup-text">Loading information...</div>
|
|
</div>
|
|
<div id="info_popup" class="popup popup-info shadow d-none">
|
|
<div id="info_popup_title" class="popup-title">Error</div>
|
|
<div id="info_popup_message" class="popup-text">-</div>
|
|
</div>
|
|
<div id="loading_wrapper" class="loading-wrapper element-grayed">
|
|
<div class="card shadow-sm">
|
|
<div class="card-body">
|
|
<h5 class="card-title">WebGL examples</h5>
|
|
<!-- Multimedia items section -->
|
|
<div class="row">
|
|
<div class="col-xl-2 multimedia-container">
|
|
<div class="d-flex justify-content-center align-items-center multimedia-box">
|
|
<div class="multimedia-item" onclick="location.href='multimedia_viewer.html?exampleURL=aquarium/aquarium.html'">
|
|
<div class="multimedia-title">Aquarium</div>
|
|
<img src="./static/images/aquarium.jpg" alt="Aquarium">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xl-2 multimedia-container">
|
|
<div class="d-flex justify-content-center align-items-center multimedia-box">
|
|
<div class="multimedia-item" onclick="location.href='multimedia_viewer.html?exampleURL=blob/blob.html'">
|
|
<div class="multimedia-title">Blob</div>
|
|
<img src="./static/images/blob.jpg" alt="Blob">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xl-2 multimedia-container">
|
|
<div class="d-flex justify-content-center align-items-center multimedia-box">
|
|
<div class="multimedia-item" onclick="location.href='multimedia_viewer.html?exampleURL=electricflower/electricflower.html'">
|
|
<div class="multimedia-title">Electricflower</div>
|
|
<img src="./static/images/electricflower.jpg" alt="Electricflower">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xl-2 multimedia-container">
|
|
<div class="d-flex justify-content-center align-items-center multimedia-box">
|
|
<div class="multimedia-item" onclick="location.href='multimedia_viewer.html?exampleURL=multiple-views/multiple-views.html'">
|
|
<div class="multimedia-title">Multiple Views</div>
|
|
<img src="./static/images/multiple-views.jpg" alt="Multiple Views">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xl-2 multimedia-container">
|
|
<div class="d-flex justify-content-center align-items-center multimedia-box">
|
|
<div class="multimedia-item" onclick="location.href='multimedia_viewer.html?exampleURL=spacerocks/spacerocks.html'">
|
|
<div class="multimedia-title">Spacerocks</div>
|
|
<img src="./static/images/spacerocks.jpg" alt="Spacerocks">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xl-2 multimedia-container">
|
|
<div class="d-flex justify-content-center align-items-center multimedia-box">
|
|
<div class="multimedia-item" onclick="location.href='multimedia_viewer.html?exampleURL=toon-shading/toon-shading.html'">
|
|
<div class="multimedia-title">Toon Shading</div>
|
|
<img src="./static/images/toon-shading.jpg" alt="Toon Shading">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> <!-- Multimedia items -->
|
|
<div style="padding-top: 20px;">
|
|
All the WebGL examples have been obtained from <a href="#" onclick="location.href='multimedia_viewer.html?exampleURL=https://webglsamples.org/'">https://webglsamples.org/</a>
|
|
</div>
|
|
</div> <!-- card body -->
|
|
</div> <!-- card shadow -->
|
|
<div class="card shadow-sm">
|
|
<div class="card-body">
|
|
<h5 class="card-title">Videos</h5>
|
|
<!-- Videos -->
|
|
<div class="row">
|
|
<div class="col-xl-2 multimedia-container">
|
|
<div class="d-flex justify-content-center align-items-center multimedia-box">
|
|
<div class="multimedia-item" onclick="location.href='multimedia_viewer.html?exampleURL=videos/big_buck_bunny.mov'">
|
|
<div class="multimedia-title">Big Buck Bunny (MOV)</div>
|
|
<img src="./static/images/big_buck_bunny.jpg" alt="Big Buck Bunny (MOV)">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xl-2 multimedia-container">
|
|
<div class="d-flex justify-content-center align-items-center multimedia-box">
|
|
<div class="multimedia-item" onclick="location.href='multimedia_viewer.html?exampleURL=videos/big_buck_bunny.webm'">
|
|
<div class="multimedia-title">Big Buck Bunny (WEBM)</div>
|
|
<img src="./static/images/big_buck_bunny.jpg" alt="Big Buck Bunny (WEBM)">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> <!--Videos -->
|
|
</div> <!-- card body -->
|
|
</div> <!-- card shadow -->
|
|
</div> <!-- loading wrapper -->
|
|
</div> <!-- col -->
|
|
</div> <!-- row justify -->
|
|
<script>
|
|
$(document).ready(function() {
|
|
// Reset variables.
|
|
readingMultimediaInfo = false;
|
|
multimediaInfoRead = false;
|
|
// Initialize page.
|
|
initializeMultimediaPage();
|
|
});
|
|
</script>
|
|
</div> <!-- pjax-container -->
|
|
</div> <!-- container-fluid -->
|
|
</div> <!-- bg-light -->
|
|
|
|
<script>
|
|
$(document).ready(function() {
|
|
$("#banner-link").on({
|
|
"mouseover" : function() {
|
|
$("#banner-logo").attr("src", "./static/images/Digi_logo_banner_gray.png");
|
|
},
|
|
"mouseout" : function() {
|
|
$("#banner-logo").attr("src", "./static/images/Digi_logo_banner.png");
|
|
}
|
|
});
|
|
});
|
|
|
|
// Enable the tooltip library.
|
|
$(function() {
|
|
$('[data-toggle="tooltip"]').tooltip();
|
|
});
|
|
</script>
|
|
|
|
<!-- Local JS files and functions -->
|
|
<script type="text/javascript" src="./static/js/sidebar.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccmp133-dvk.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccmp157-dvk.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccmp255-dvk.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccimx6ulsbc.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccimx8mm-dvk.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccimx8m-nano.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccimx8x-sbc-pro.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccimx93-dvk.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccimx91-dvk.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccimx6sbc.js"></script>
|
|
<script type="text/javascript" src="./static/js/ccimx6qpsbc.js"></script>
|
|
<script type="text/javascript" src="./static/js/dashboard.js"></script>
|
|
<script type="text/javascript" src="./static/js/network.js"></script>
|
|
<script type="text/javascript" src="./static/js/multimedia.js"></script>
|
|
<script type="text/javascript" src="./static/js/management.js"></script>
|
|
<script type="text/javascript" src="./static/js/file-system.js"></script>
|
|
<script>
|
|
$(document).ready(function() {
|
|
// Don't show the loading spinner at the beginning. Initial page
|
|
// load is full, so not relying on AJAX.
|
|
$("#loading").hide();
|
|
|
|
// Set up PJAX.
|
|
if ($.support.pjax) {
|
|
$.pjax.defaults.timeout = 20000;
|
|
$.pjax.defaults.fragment = "#pjax-container";
|
|
$(document).pjax("a[data-pjax]", "#pjax-container");
|
|
|
|
$(document).on("pjax:beforeSend", function() {
|
|
// Do not load new content if there are unsaved changes.
|
|
if ($("#save-schedule").length && !$("#save-schedule").attr("disabled") && !confirm("There are unsaved changes. Do you want to exit?"))
|
|
return false;
|
|
});
|
|
|
|
$(document).on("pjax:send", function(e) {
|
|
setSelectedSection(e.currentTarget.activeElement);
|
|
$("#pjax-container").hide();
|
|
$("#loading").show();
|
|
});
|
|
|
|
$(document).on("pjax:complete", function() {
|
|
$("#loading").hide();
|
|
$("#pjax-container").show();
|
|
});
|
|
}
|
|
|
|
// Append the URL parameters to the section links.
|
|
var params = new URLSearchParams(window.location.search).toString();
|
|
if (params) {
|
|
$("#sections li").each(function(i, n) {
|
|
n.children[0].href += "?" + params;
|
|
});
|
|
}
|
|
|
|
// Update available sections.
|
|
updateAvailableSections();
|
|
|
|
// Set the selected section.
|
|
setSelectedSection();
|
|
});
|
|
</script>
|
|
|
|
|
|
</body>
|
|
</html>
|
|
|