taildeck-plugin/main_view.html

47 lines
2.1 KiB
HTML

<html>
<head>
<link rel="stylesheet" href="/steam_resource/css/2.css">
<link rel="stylesheet" href="/steam_resource/css/39.css">
<link rel="stylesheet" href="/steam_resource/css/library.css">
<script src="/static/library.js"></script>
<script>
async function log(message) {
return call_plugin_method("log", {"message": `${message}`);
}
async function getUID() {
return call_plugin_method("whoami", {});
}
async function getInstallState() {
return call_plugin_method("install_state", {});
}
async function doInstall() {
return call_plugin_method("install", {});
}
async function getStatus() {
let installStatus = await getInstallState();
let status = document.getElementById("status");
status.innerText = `${installStatus}`;
}
</script>
</head>
<body onload="onReady()">
<div class="gamepaddialog_Field_eKmEX gamepaddialog_WithFirstRow_2bDqk gamepaddialog_InlineWrapShiftsChildrenBelow_3LCXh gamepaddialog_WithBottomSeparator_3YKpU gamepaddialog_ExtraPaddingOnChildrenBelow_3nLNL gamepaddialog_StandardPadding_xIITX gamepaddialog_HighlightOnFocus_2HFrm Panel Focusable"
style="--indent-level:0;">
<div class="gamepaddialog_FieldLabelRow_2VcTl">
<div class="gamepaddialog_FieldLabel_3jMlJ" id="status">loading</div>
<div class="gamepaddialog_FieldChildren_2rhav"><button type="button"
class="DialogButton _DialogLayout Secondary gamepaddialog_Button_cXzBZ Focusable" onclick="getStatus()"
tabindex="0">🔄</button></div>
</div>
<div class="gamepaddialog_FieldChildren_2rhav"><button type="button"
class="DialogButton _DialogLayout Secondary gamepaddialog_Button_cXzBZ Focusable" onclick="doInstall()"
tabindex="0">Install</button></div>
</div>
</body>
</html>