106 lines
4.0 KiB
HTML
106 lines
4.0 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" />
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
<meta name="mobile-web-app-capable" content="yes">
|
|
<link rel="icon" href="appicon.png" sizes="512x512" type="image/png">
|
|
|
|
<!-- Add iOS meta tags and icons -->
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
<meta name="apple-mobile-web-app-title" content="SCAENE">
|
|
<link rel="apple-touch-icon" href="appicon.png">
|
|
|
|
<!-- OpenGraph tags -->
|
|
<meta property="og:title" content="SCAENE" />
|
|
<meta property="og:description" content="__APPDESC__" />
|
|
<meta property="og:image" content="appicon.png" />
|
|
<meta property="og:image:secure_url" content="appicon.png" />
|
|
<meta property="og:image:type" content="image/png" />
|
|
<meta property="og:image:width" content="200" />
|
|
<meta property="og:image:height" content="200" />
|
|
|
|
<!-- PWA manifest -->
|
|
<link rel="manifest" href="app.webmanifest">
|
|
|
|
<!-- Web-app ID -->
|
|
<meta name="aton:appid" content="app_template">
|
|
|
|
<meta name="title" content="SCAENE">
|
|
<meta name="description" content="__APPDESC__">
|
|
|
|
<!-- Add meta theme-color -->
|
|
<meta name="theme-color" content="#000000" />
|
|
|
|
<title>SCAENE</title>
|
|
<link rel="stylesheet" type="text/css" href="/vendors/bootstrap/css/bootstrap.min.css">
|
|
<link rel="stylesheet" type="text/css" href="/vendors/bootstrap/css/bootstrap-icons/font/bootstrap-icons.min.css">
|
|
<link rel="stylesheet" type="text/css" href="/res/css/main.css">
|
|
<link rel="stylesheet" href="./vendor/leaflet/dist/leaflet.css">
|
|
|
|
<!-- Vendors -->
|
|
<script type="text/javascript" src="/vendors/vendors.min.js"></script>
|
|
<script type="text/javascript" src="/vendors/bootstrap/js/bootstrap.bundle.min.js"></script>
|
|
|
|
<script type="text/javascript" src="/dist/THREE.bundle.js"></script>
|
|
<script type="text/javascript" src="/dist/ATON.min.js"></script>
|
|
<script type="text/javascript" src="./vendor/leaflet/dist/leaflet-src.js"></script>
|
|
|
|
<!-- Main js entry -->
|
|
<script type="module" src="js/main.js"></script>
|
|
|
|
<style>
|
|
body {
|
|
height: 100vh;
|
|
}
|
|
.c-hand {
|
|
cursor: pointer;
|
|
}
|
|
input[type="checkbox"] {
|
|
cursor: pointer;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body data-bs-theme="light">
|
|
<div class="map" id="map" style="height: 100%;"></div>
|
|
<div class="d-none" id="scene">
|
|
<div id="toolbar" class="aton-toolbar-top">
|
|
<a class="btn aton-btn fs-5" id="back" title="Torna alla mappa">
|
|
<i class="bi bi-map-fill"></i>
|
|
</a>
|
|
<a class="btn aton-btn fs-5" id="settings" title="Impostazioni">
|
|
<i class="bi bi-gear-fill"></i>
|
|
</a>
|
|
<button type="button" class="btn aton-btn fs-6 px-2" data-bs-toggle="modal" data-bs-target="#audio1">
|
|
Esempio modale audio
|
|
</button>
|
|
</div>
|
|
|
|
<div class="aton-poweredby" >
|
|
<a href="https://aton.ispc.cnr.it/site/" target="_blank"><img src="/res/aton-logo.png"></a>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Info / media modal -->
|
|
<div class="modal fade" id="audio1" tabindex="-1" aria-labelledby="audio1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h1 class="modal-title fs-5" id="exampleModalLabel">Che fiero costume</h1>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<audio class="w-100 p-2" src="./assets/bt_TracciaAudio_ Che fiero costume.mp3" controls></audio>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-primary" data-bs-dismiss="modal">Chiudi</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|