добавил еще и судей
This commit is contained in:
@@ -141,6 +141,7 @@
|
|||||||
<a
|
<a
|
||||||
class="tab-link {% if tab == 'referees' %}active{% endif %}"
|
class="tab-link {% if tab == 'referees' %}active{% endif %}"
|
||||||
href="/admin/session/{{ session[3] }}?tab=referees"
|
href="/admin/session/{{ session[3] }}?tab=referees"
|
||||||
|
data-vmix-title="СУДЕЙСКАЯ БРИГАДА"
|
||||||
>Судьи</a
|
>Судьи</a
|
||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
@@ -1178,7 +1179,7 @@
|
|||||||
}, 15000);
|
}, 15000);
|
||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
||||||
<script>
|
<script>
|
||||||
(function () {
|
(function () {
|
||||||
const matchId = window.MATCH_DATA?.matchId;
|
const matchId = window.MATCH_DATA?.matchId;
|
||||||
const sessionToken = window.MATCH_DATA?.sessionToken;
|
const sessionToken = window.MATCH_DATA?.sessionToken;
|
||||||
@@ -1187,8 +1188,8 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
async function sendVmixTitle(titleText) {
|
async function sendVmixPreviewInput(inputName) {
|
||||||
if (!titleText) return;
|
if (!inputName) return;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await fetch("/api/vmix/publish-command", {
|
await fetch("/api/vmix/publish-command", {
|
||||||
@@ -1203,11 +1204,11 @@
|
|||||||
match_id: matchId,
|
match_id: matchId,
|
||||||
session_token: sessionToken,
|
session_token: sessionToken,
|
||||||
commands: [
|
commands: [
|
||||||
`TITLE_PREVIEW:${titleText}`
|
`/api/?Function=PreviewInput&Input=${encodeURIComponent(inputName)}`
|
||||||
],
|
],
|
||||||
meta: {
|
meta: {
|
||||||
source: "tab_click",
|
source: "tab_click",
|
||||||
title: titleText
|
input_name: inputName
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
@@ -1217,11 +1218,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
document.addEventListener("click", function (event) {
|
document.addEventListener("click", function (event) {
|
||||||
const link = event.target.closest(".tab-link[data-vmix-title]");
|
const link = event.target.closest(".tab-link[data-vmix-preview-input]");
|
||||||
if (!link) return;
|
if (!link) return;
|
||||||
|
|
||||||
const titleText = link.dataset.vmixTitle;
|
const inputName = link.dataset.vmixPreviewInput;
|
||||||
sendVmixTitle(titleText);
|
sendVmixPreviewInput(inputName);
|
||||||
});
|
});
|
||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user