3838 .connection-status .offline {
3939 background-color : # dc3545 ;
4040 }
41+ .version-toggle {
42+ cursor : default;
43+ }
44+ .version-number {
45+ font-size : 0.7rem ;
46+ margin-left : 8px ;
47+ opacity : 0.8 ;
48+ vertical-align : middle;
49+ }
4150 </ style >
4251</ head >
4352< body >
4453 <!-- Navigation -->
4554 < nav class ="navbar navbar-dark bg-primary mb-4 ">
4655 < div class ="container-fluid ">
4756 < span class ="navbar-brand mb-0 h1 ">
48- < i class ="bi bi-diagram-3 "> </ i > KEA DHCP Lease Manager
57+ < i class ="bi bi-diagram-3 version-toggle " id ="versionToggle " title ="Click to toggle version "> </ i > KEA DHCP Lease Manager
58+ < span class ="version-number " id ="versionNumber " style ="display: none; "> v0.9.6</ span >
4959 </ span >
5060 < div class ="d-flex align-items-center ">
5161 < span id ="connection-status " class ="text-white me-3 ">
@@ -478,6 +488,9 @@ <h6 class="border-bottom pb-2 mb-3 mt-4">Logging Settings</h6>
478488 deleteReservationModal = new bootstrap . Modal ( document . getElementById ( 'deleteReservationModal' ) ) ;
479489 configModal = new bootstrap . Modal ( document . getElementById ( 'configModal' ) ) ;
480490
491+ // Setup version toggle
492+ document . getElementById ( 'versionToggle' ) . addEventListener ( 'click' , toggleVersion ) ;
493+
481494 // Check health first to detect unconfigured state
482495 checkHealth ( ) . then ( healthData => {
483496 if ( healthData && healthData . status === 'unconfigured' ) {
@@ -498,6 +511,15 @@ <h6 class="border-bottom pb-2 mb-3 mt-4">Logging Settings</h6>
498511 document . getElementById ( 'subnet-filter' ) . addEventListener ( 'change' , filterLeases ) ;
499512 } ) ;
500513
514+ function toggleVersion ( ) {
515+ const versionNumber = document . getElementById ( 'versionNumber' ) ;
516+ if ( versionNumber . style . display === 'none' ) {
517+ versionNumber . style . display = 'inline' ;
518+ } else {
519+ versionNumber . style . display = 'none' ;
520+ }
521+ }
522+
501523 async function checkHealth ( ) {
502524 try {
503525 const response = await fetch ( '/api/health' ) ;
0 commit comments