lint and format

This commit is contained in:
0d0acre 2024-09-21 00:13:41 +02:00
parent 64828b864e
commit 073bec16a1
2 changed files with 156 additions and 107 deletions

View file

@ -9,7 +9,7 @@
integrity="sha256-p4NxAoJBhIIN+hmNHrzRCf9tD/miZyoHS5obTRR9BMY=" integrity="sha256-p4NxAoJBhIIN+hmNHrzRCf9tD/miZyoHS5obTRR9BMY="
crossorigin="" crossorigin=""
/> />
<link rel="icon" type="image/png" sizes="16x16" href="../img/trashw.png"> <link rel="icon" type="image/png" sizes="16x16" href="../img/trashw.png" />
<script <script
src="./js/dist/leaflet.js" src="./js/dist/leaflet.js"
integrity="sha256-20nQCchB9co0qIjJZRGuk2/Z9VM+kNiyxNV1lvTlZBo=" integrity="sha256-20nQCchB9co0qIjJZRGuk2/Z9VM+kNiyxNV1lvTlZBo="
@ -24,79 +24,100 @@
<title>RuscoMap</title> <title>RuscoMap</title>
</head> </head>
<body> <body>
<button id="addMarkerBtn">BottoneInserimento</button> <button id="addMarkerBtn">BottoneInserimento</button>
<div id="markerFormContainer"> <div id="markerFormContainer">
<form id="markerForm" enctype="multipart/form-data"> <form id="markerForm" enctype="multipart/form-data">
<div id="noticeCoordsPicker" style="display: none;"> <div id="noticeCoordsPicker" style="display: none">
<text>Clicca sul punto della mappa in cui vuoi inserire il rusco avvistato</text> <text
<input id="formInputCoordY" name="lat" type="hidden" /> >Clicca sul punto della mappa in cui vuoi inserire il rusco
<input id="formInputCoordX" name="long" type="hidden" /> avvistato</text
>
<input id="formInputCoordY" name="lat" type="hidden" />
<input id="formInputCoordX" name="long" type="hidden" />
</div> </div>
<div id="remainingForm" style="display: none;"> <div id="remainingForm" style="display: none">
<label>Nome</label> <label>Nome</label>
<br> <br />
<input name="name" required type="text" /> <input name="name" required type="text" />
<br><br> <br /><br />
<label>Descrizione</label> <label>Descrizione</label>
<br> <br />
<textarea name="description" required></textarea> <textarea name="description" required></textarea>
<br><br> <br /><br />
<div class="file-upload"> <div class="file-upload">
<input name="image" required type="file" id="file-input" class="file-input" accept="image/x-png,image/jpeg,image/jpg"/> <input
name="image"
required
type="file"
id="file-input"
class="file-input"
accept="image/x-png,image/jpeg,image/jpg"
/>
<label for="file-input" class="file-label">Scegli File</label> <label for="file-input" class="file-label">Scegli File</label>
<br><br> <br /><br />
<span class="file-chosen"> </span> <span class="file-chosen"> </span>
</div> </div>
<br> <br />
<button>Aggiungi Marker</button> <button>Aggiungi Marker</button>
</div> </div>
</form> </form>
</div> </div>
<div id="map"> <div id="map">
<script> <script>
document.getElementById("addMarkerBtn").innerHTML = '<img src="../img/marker-icon18.png" alt="Button Image" />'; document.getElementById("addMarkerBtn").innerHTML =
'<img src="../img/marker-icon18.png" alt="Button Image" />';
</script> </script>
</div> </div>
<!-- bottone gps --> <!-- bottone gps -->
<!-- <button id="gps-button" type="button"> <!-- <button id="gps-button" type="button">
<img src="../img/target30.png" alt="GPS" style="display: flex"> </button> --> <img src="../img/target30.png" alt="GPS" style="display: flex"> </button> -->
<script> <script>
// Add a click event listener to the button
// Add a click event listener to the button document
document.getElementById('gps-button').addEventListener('click', function() { .getElementById("gps-button")
if (lc.isFollowing()) { .addEventListener("click", function () {
lc.stop(); if (lc.isFollowing()) {
} else { lc.stop();
lc.start(); } else {
} lc.start();
}); }
</script> });
<div class="popup" id="popup">
<!-- <img src="qualcosa.jpg" alt="Popup Image"> -->
<p id="istruzioni">
<img src="../img/trashg.png" alt="Description of Image" width="20" height="20"><b>RuscoMap</b> è una mappa dove utenti in anonimo possono inserire dei marker con nome, descrizione e foto di oggetti abbandonati, segnalandoli a tutti i visitatori della mappa.
<br> <br>
Sulla falsa riga del <i>te lo regalo se vieni a prenderlo</i>, questo è più il <i>segnalo che c'è 'sta roba lì, è tua se te la vai a prendere</i>.
<br> <br>
Clicca <a href="./tutorial.html">qui</a> per leggere il tutorial.
</p>
<div><button id="popupstart" type="button" onclick="closePopup()">X</button></div>
</div>
<script>
function closePopup() {
var popup = document.getElementById("popup");
popup.style.display = "none";
}
// Popup si chiude automaticamente dopo 13 secondi
setTimeout(closePopup,13000);
</script> </script>
<div class="popup" id="popup">
<!-- <img src="qualcosa.jpg" alt="Popup Image"> -->
<p id="istruzioni">
<img
src="../img/trashg.png"
alt="Description of Image"
width="20"
height="20"
/><b>RuscoMap</b> è una mappa dove utenti in anonimo possono inserire
dei marker con nome, descrizione e foto di oggetti abbandonati,
segnalandoli a tutti i visitatori della mappa. <br />
<br />
Sulla falsa riga del <i>te lo regalo se vieni a prenderlo</i>, questo è
più il
<i>segnalo che c'è 'sta roba lì, è tua se te la vai a prendere</i>.
<br />
<br />
Clicca <a href="./tutorial.html">qui</a> per leggere il tutorial.
</p>
<div>
<button id="popupstart" type="button" onclick="closePopup()">X</button>
</div>
</div>
<script>
function closePopup() {
var popup = document.getElementById("popup");
popup.style.display = "none";
}
// Popup si chiude automaticamente dopo 13 secondi
setTimeout(closePopup, 13000);
</script>
</body> </body>
<footer> <footer>
<script type="module" type="text/javascript" src="/js/map.js"></script> <script type="module" type="text/javascript" src="/js/map.js"></script>

View file

@ -1,77 +1,105 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head>
<head>
<style> <style>
body { body {
box-sizing: border-box; box-sizing: border-box;
margin: 0; margin: 0;
padding: 14wh; padding: 14wh;
border: 10px solid #ccc; border: 10px solid #ccc;
} }
div { div {
/* width: 300px; /* width: 300px;
height: 200px; */ height: 200px; */
background-color: #fbfbfb; background-color: #fbfbfb;
padding: 20px; padding: 20px;
} }
</style> </style>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" type="image/png" sizes="16x16" href="../img/trashw.png"> <link rel="icon" type="image/png" sizes="16x16" href="../img/trashw.png" />
<link rel="stylesheet" href="/css/map.css" /> <link rel="stylesheet" href="/css/map.css" />
<title>RuscoMap Tutorial</title> <title>RuscoMap Tutorial</title>
</head> </head>
<body> <body>
<center> <center>
<h1><img src="../img/trashg.png" alt="trasher" width="40" height="40"> <h1>
<img src="../img/trashg.png" alt="trasher" width="40" height="40" />
RuscoMap RuscoMap
<img src="../img/trashg.png" alt="trasher" width="40" height="40"> <img src="../img/trashg.png" alt="trasher" width="40" height="40" />
</h1> </h1>
<div> <div>
<p id="tutorial"> <p id="tutorial">
<b>RuscoMap</b> è una mappa dove utenti in anonimo possono inserire dei marker con nome, <b>RuscoMap</b> è una mappa dove utenti in anonimo possono inserire
descrizione e foto di oggetti abbandonati, segnalandoli a tutti i visitatori della mappa. dei marker con nome, descrizione e foto di oggetti abbandonati,
<br> <br> segnalandoli a tutti i visitatori della mappa. <br />
Si può trovare o inserire la qualunque. L'obiettivo è il riutilizzo, la trasformazione <br />
o la riparazione. Si può trovare o inserire la qualunque. L'obiettivo è il riutilizzo,
<br><br> la trasformazione o la riparazione.
Sulla falsa riga del <i>"te lo regalo se vieni a prenderlo"</i>, questo è più il <i>"segnalo che c'è <br /><br />
'sta roba lì, è tua se te la vai a prendere"</i>. Sulla falsa riga del <i>"te lo regalo se vieni a prenderlo"</i>,
<br><br> questo è più il
<i>"segnalo che c'è 'sta roba lì, è tua se te la vai a prendere"</i>.
<br /><br />
</p> </p>
</div> </div>
<h1>
<h1><img src="../img/trashg.png" alt="trasher" width="40" height="40"> <img src="../img/trashg.png" alt="trasher" width="40" height="40" />
Tutorial Tutorial
<img src="../img/trashg.png" alt="trasher" width="40" height="40"> <img src="../img/trashg.png" alt="trasher" width="40" height="40" />
</h1> </h1>
<div> <div>
<p id="tutorial"> <p id="tutorial">
Cliccando sul <img src="../img/marker-icon18.png" alt="marker" width="18" height="30"> in alto a destra Cliccando sul
si entra in modalità inserimento. Quindi si posiziona il marker sulla mappa in corrispondenza del rusco <img
avvistato, si compila il form che comparirà in alto e cliccando su "Aggiungi Marker" il nuovo rusco sarà presente sulla mappa. src="../img/marker-icon18.png"
<br><br> alt="marker"
Cliccando su <img src="../img/gps_arrow.png" alt="gpsarrow" width="27" height="18"> in alto a sinistra width="18"
verrà invece usato il gps per rilevare le proprie coordinate, in modo da posizionare con più precisione il marker da inserire. height="30"
Una volta individuata la propria posizione, disattivare il gps ricliccando su <img src="../img/gps_arrow.png" alt="gpsarrow" width="27" height="18"> e inserire />
il marker cliccando sul <img src="../img/marker-icon18.png" alt="marker" width="18" height="30"> in alto a destra. in alto a destra si entra in modalità inserimento. Quindi si posiziona
</p> il marker sulla mappa in corrispondenza del rusco avvistato, si
</div> compila il form che comparirà in alto e cliccando su "Aggiungi Marker"
il nuovo rusco sarà presente sulla mappa. <br /><br />
<br><br> Cliccando su
<br><br> <img
<br><br> src="../img/gps_arrow.png"
<br><br> alt="gpsarrow"
width="27"
<p id="back"> height="18"
Clicca <a href="./index.html">qui</a> per tornare alla mappa. />
in alto a sinistra verrà invece usato il gps per rilevare le proprie
coordinate, in modo da posizionare con più precisione il marker da
inserire. Una volta individuata la propria posizione, disattivare il
gps ricliccando su
<img
src="../img/gps_arrow.png"
alt="gpsarrow"
width="27"
height="18"
/>
e inserire il marker cliccando sul
<img
src="../img/marker-icon18.png"
alt="marker"
width="18"
height="30"
/>
in alto a destra.
</p> </p>
</div>
</center> <br /><br />
<br /><br />
<br /><br />
<br /><br />
</body> <p id="back">
Clicca <a href="./index.html">qui</a> per tornare alla mappa.
</p>
</center>
</body>
</html>