chore: micodus_server rework #1

Open
paulbsd wants to merge 8 commits from develop into master
4 changed files with 51 additions and 13 deletions
Showing only changes of commit f377d72080 - Show all commits

View File

@ -12,9 +12,19 @@
<div id="dash">
<div id="map">
</div>
<button id="togglefollow" class="btn btn-primary btn-lg btn-block">Unfollow tracker</button>
<div class="buttonscontainer">
<button id="togglefollowbtn" class="btn btn-primary btn-lg btn-block">Unfollow tracker</button>
<button id="upgradebtn" class="btn btn-primary btn-lg btn-block">Upgrade</button>
<button id="pingtrackerbtn" class="btn btn-primary btn-lg btn-block">Ping tracker</button>
</div>
<div class="buttonscontainer">
<button id="optionsbtn" class="btn btn-primary btn-lg btn-block">Options</button>
<button id="socketstatusbtn" class="btn btn-primary btn-lg btn-block">WS Status</button>
<button id="reloadwsbtn" class="btn btn-primary btn-lg btn-block">Reload WS</button>
</div>
</div>
<script src="static/bootstrap/bootstrap.bundle.min.js" integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI" crossorigin="anonymous"></script>
<script defer src="static/engine.js"></script>
<script src="static/service.js"></script>
</body>
</html>

View File

@ -2,6 +2,7 @@
let socket = new WebSocket("wss://trackme.ovh/ws");
const arrows = ["↑", "↗", "→", "↘", "↓", "↙", "←", "↖"];
let togglefollowbtn;
class Position {
constructor(type, iconUrl, iconRetinaUrl) {
@ -157,16 +158,16 @@ function ping() {
}
function followButton() {
if (follow) togglefollow.innerHTML = "Unfollow tracker";
else togglefollow.innerHTML = "Follow tracker";
if (follow) togglefollowbtn.innerHTML = "Unfollow tracker";
else togglefollowbtn.innerHTML = "Follow tracker";
}
function main() {
const togglefollow = document.querySelector("#togglefollow");
togglefollowbtn = document.querySelector("#togglefollowbtn");
follow = JSON.parse(localStorage.getItem("follow"));
followButton();
togglefollow.addEventListener("click", function() {
togglefollowbtn.addEventListener("click", function() {
follow = !follow;
localStorage.setItem("follow", follow);
followButton();

View File

@ -2,13 +2,13 @@
const CACHE_NAME = "trackme-v1";
const urlsToCache = [
"/",
"/leaflet/leaflet.js",
"/engine.js",
"/style.css",
"/static/leaflet/leaflet.js",
"/static/engine.js",
"/static/style.css",
];
{
if ("serviceWorker" in navigator) {
navigator.serviceWorker.register("/engine.js")
navigator.serviceWorker.register("/static/service.js")
.then((_reg) => {
console.log("Registration successful");
}).catch((error) => {
@ -25,4 +25,8 @@ const urlsToCache = [
})
);
});
self.addEventListener("fetch", function(event) {
console.log("fetch");
});
}

View File

@ -1,12 +1,35 @@
html, body {
width: 100%;
height: 100%;
}
body {
display: flex;
}
.leaflet-popup-content {
/*font-size: 13pt;*/
}
#map {
height: 95%;
}
#dash {
height: 100%;
width: 100%;
}
#dash {
display: flex;
flex-direction: column;
height: 100%;
width: 100%;
}
.buttonscontainer {
display: flex;
flex-direction: row;
width: 100%;
}
.buttonscontainer > button {
margin: 3px;
width: 100%;
}