add cache and rename some files

This commit is contained in:
2026-01-15 15:41:19 +01:00
parent 7879f15726
commit b64815d9ab
4753 changed files with 931902 additions and 1 deletions

View File

@@ -0,0 +1,80 @@
<!DOCTYPE html>
<html lang="en">
<head>
<script>
let update = () => {};
function connectElgatoStreamDeckSocket(inPort, inPropertyInspectorUUID, inRegisterEvent, inInfo, inActionInfo) {
const websocket = new WebSocket("ws://localhost:" + inPort);
inActionInfo = JSON.parse(inActionInfo);
websocket.onopen = () => {
websocket.send(JSON.stringify({
event: inRegisterEvent,
uuid: inPropertyInspectorUUID,
}));
};
if (inActionInfo.payload.controller == "Encoder") {
document.getElementById("encoder").style.display = "block";
document.getElementById("down-label").innerText = "Dial down";
document.getElementById("up-label").innerText = "Dial up";
}
const down = document.getElementById("down");
down.value = inActionInfo.payload.settings.down ?? "";
const up = document.getElementById("up");
up.value = inActionInfo.payload.settings.up ?? "";
const rotate = document.getElementById("rotate");
rotate.value = inActionInfo.payload.settings.rotate ?? "";
const file = document.getElementById("file");
file.value = inActionInfo.payload.settings.file ?? "";
const show = document.getElementById("show");
show.checked = inActionInfo.payload.settings.show ?? false;
update = () => {
websocket.send(JSON.stringify({
event: "setSettings",
context: inActionInfo.context,
payload: {
down: down.value,
up: up.value,
rotate: rotate.value,
file: file.value,
show: show.checked,
},
}));
};
}
</script>
<link rel="stylesheet" href="sdpi.css" />
</head>
<body>
<div class="sdpi-item">
<div class="sdpi-item-label" id="down-label">Key down</div>
<input id="down" oninput="update();" class="sdpi-item-value" />
</div>
<div class="sdpi-item">
<div class="sdpi-item-label" id="up-label">Key up</div>
<input id="up" oninput="update();" class="sdpi-item-value" />
</div>
<div id="encoder" style="display: none">
<div class="sdpi-item">
<div class="sdpi-item-label">Dial rotate</div>
<input id="rotate" oninput="update();" class="sdpi-item-value" />
</div>
<p style="padding-left: 0.75rem; padding-right: 0.75rem">
Usages of <code>%d</code> will be substituted with the number of ticks turned, where negative values signify counterclockwise rotation and positive values signify clockwise rotation.
</p>
</div>
<br />
<div class="sdpi-item">
<div class="sdpi-item-label">Write to path</div>
<input id="file" oninput="update();" class="sdpi-item-value" />
</div>
<div class="sdpi-item">
<div class="sdpi-item-label">Show on key</div>
<input id="show" type="checkbox" oninput="update();" class="sdpi-item-value" />
<label for="show"><span></span></label>
</div>
</body>
</html>