web: show model name on the kvmd page

This commit is contained in:
Maxim Devaev 2025-06-02 01:22:14 +03:00
parent 38981a4108
commit 659e8f9169
4 changed files with 21 additions and 18 deletions

View File

@ -2280,7 +2280,19 @@
</tr> </tr>
</table><br> </table><br>
<div class="tabs-box"> <div class="tabs-box">
<input checked type="radio" name="about-tab-button" id="about-tab-meta-button"> <input checked type="radio" name="about-tab-button" id="about-tab-version-button">
<label for="about-tab-version-button">Version</label>
<div class="tab">
<div class="code" id="about-version"><span class="code-comment">No data</span>
</div>
</div>
<input type="radio" name="about-tab-button" id="about-tab-hardware-button">
<label for="about-tab-hardware-button">Hardware</label>
<div class="tab">
<div class="code" id="about-hardware"><span class="code-comment">No data</span>
</div>
</div>
<input type="radio" name="about-tab-button" id="about-tab-meta-button">
<label for="about-tab-meta-button">Meta</label> <label for="about-tab-meta-button">Meta</label>
<div class="tab"> <div class="tab">
<div class="code" id="about-meta"> <div class="code" id="about-meta">
@ -2293,18 +2305,6 @@
</div> </div>
</div> </div>
</div> </div>
<input type="radio" name="about-tab-button" id="about-tab-hardware-button">
<label for="about-tab-hardware-button">Hardware</label>
<div class="tab">
<div class="code" id="about-hardware"><span class="code-comment">No data</span>
</div>
</div>
<input type="radio" name="about-tab-button" id="about-tab-version-button">
<label for="about-tab-version-button">Version</label>
<div class="tab">
<div class="code" id="about-version"><span class="code-comment">No data</span>
</div>
</div>
<input type="radio" name="about-tab-button" id="about-tab-thanks-button"> <input type="radio" name="about-tab-button" id="about-tab-thanks-button">
<label for="about-tab-thanks-button">Thanks</label> <label for="about-tab-thanks-button">Thanks</label>
<div class="tab"> <div class="tab">
@ -2983,7 +2983,7 @@
</li> </li>
</ul> </ul>
<ul class="footer"> <ul class="footer">
<li class="left"><span id="kvmd-meta-server-host" title="KVM/Server name (see System/About)"></span>&nbsp; | &nbsp;<span id="kvmd-version-kvmd" title="KVMD version"></span>&nbsp; | &nbsp;<span id="kvmd-version-streamer" title="Streamer version"></span></li> <li class="left"><span id="kvmd-meta-server-host" title="KVM/Server name (see System/About)"></span>&nbsp; | &nbsp;<span id="kvmd-info-platform" title="PiKVM Platform"></span>&nbsp; | &nbsp;<span id="kvmd-version-kvmd" title="KVMD version"></span>&nbsp; | &nbsp;<span id="kvmd-version-streamer" title="Streamer version"></span></li>
<li class="right"><a target="_blank" href="https://pikvm.org">PiKVM Project</a>&nbsp; | &nbsp;<a target="_blank" href="https://docs.pikvm.org">Documentation</a>&nbsp; | &nbsp;<a target="_blank" href="https://pikvm.org/support">Support</a></li> <li class="right"><a target="_blank" href="https://pikvm.org">PiKVM Project</a>&nbsp; | &nbsp;<a target="_blank" href="https://docs.pikvm.org">Documentation</a>&nbsp; | &nbsp;<a target="_blank" href="https://pikvm.org/support">Support</a></li>
</ul> </ul>
</body> </body>

View File

@ -29,6 +29,8 @@ block body
li.left li.left
span#kvmd-meta-server-host(title="KVM/Server name (see System/About)") span#kvmd-meta-server-host(title="KVM/Server name (see System/About)")
| &nbsp; | &nbsp; | &nbsp; | &nbsp;
span#kvmd-info-platform(title="PiKVM Platform")
| &nbsp; | &nbsp;
span#kvmd-version-kvmd(title="KVMD version") span#kvmd-version-kvmd(title="KVMD version")
| &nbsp; | &nbsp; | &nbsp; | &nbsp;
span#kvmd-version-streamer(title="Streamer version") span#kvmd-version-streamer(title="Streamer version")

View File

@ -33,7 +33,10 @@ mixin about_tab(name, title, checked=false)
| Copyright &copy; 2018-2024 #[a(target="_blank" href="mailto:mdevaev@gmail.com") Maxim Devaev] | Copyright &copy; 2018-2024 #[a(target="_blank" href="mailto:mdevaev@gmail.com") Maxim Devaev]
br br
.tabs-box .tabs-box
+about_tab("meta", "Meta", true) +about_tab("version", "Version", true)
+about_tab("hardware", "Hardware")
+about_tab("meta", "Meta")
div div
span.code-comment span.code-comment
| // You can get this JSON using handle | // You can get this JSON using handle
@ -43,9 +46,6 @@ mixin about_tab(name, title, checked=false)
br br
pre#kvmd-meta-json No data pre#kvmd-meta-json No data
+about_tab("hardware", "Hardware")
+about_tab("version", "Version")
+about_tab("thanks", "Thanks") +about_tab("thanks", "Thanks")
span.code-comment span.code-comment
| // These kind people donated money to the PiKVM project#[br] | // These kind people donated money to the PiKVM project#[br]

View File

@ -204,6 +204,7 @@ export function Info() {
${tools.escape(state.kernel.system)} kernel: ${tools.escape(state.kernel.system)} kernel:
${__formatUname(state.kernel)} ${__formatUname(state.kernel)}
`; `;
$("kvmd-info-platform").innerText = p.model;
$("kvmd-version-kvmd").innerText = state.kvmd.version; $("kvmd-version-kvmd").innerText = state.kvmd.version;
$("kvmd-version-streamer").innerText = s.version; $("kvmd-version-streamer").innerText = s.version;
}; };