fix num/cap/scroll indicator placement in modern ui #7507
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
Dec 23, 2025 at 11:11 UTC
c069fd48ed7794668748accee2798bc58a631444
1 file changed
+7
-7
views/default3.handlebars
+7
-7
@@ -889,7 +889,12 @@
889
<i class="fa-solid fa-2xl fa-square-caret-left" role="button" tabindex=0 onclick=goBack() title="Back" onkeypress="if (event.key == 'Enter') goBack()"></i>
890
</div>
891
<div class='fs-4 fw-bold'>Desktop - <span id=p11deviceName></span></div>
892
- <div id="devListToolbarViewIcons" class="ms-auto">
892
+ <div id="p11KeyboardLights" style="font-size:x-small;color:black" class="ms-auto pe-2">
893
+ <div id="p11numlock" style="display:inline-block;margin-left:1px;border-radius:5px;background-color:#A3FFB8;padding:2px">NUM</div>
894
+ <div id="p11capslock" style="display:inline-block;margin-left:1px;border-radius:5px;background-color:#A3FFB8;padding:2px">CAPS</div>
895
+ <div id="p11scrolllock" style="display:inline-block;margin-left:1px;border-radius:5px;background-color:#A3FFB8;padding:2px">SCROLL</div>
896
+ </div>
897
+ <div id="devListToolbarViewIcons">
898
<i class="fa-solid fa-xl fa-maximize fa-border" role="button" onclick=deskToggleFull(event) title="Full Screen. Hold shift to browser full screen."></i>
899
</div>
900
</div>
@@ -902,11 +907,6 @@
907
<div class="warningbox">Remote computer is not powered on, click here to issue a power command.
908
</div>
909
</div>
905
- <div style="position:absolute;right:16px;margin-top:-14px;font-size:x-small;color:black">
906
- <div id="p11capslock" style="display:inline-block;margin-left:1px;border-radius:5px;background-color:#A3FFB8;padding:2px">CAPS</div>
907
- <div id="p11scrolllock" style="display:inline-block;margin-left:1px;border-radius:5px;background-color:#A3FFB8;padding:2px">SCROLL</div>
908
- <div id="p11numlock" style="display:inline-block;margin-left:1px;border-radius:5px;background-color:#A3FFB8;padding:2px">NUM</div>
909
- </div>
910
<div id=deskarea0 cellpadding=0 cellspacing=0>
911
<div id=deskarea1 class="areaHead d-flex flex-wrap">
912
<div class="d-flex align-items-center">
@@ -9003,7 +9003,7 @@
9003
count = 1;
9004
for (var i = 0; i < deviceShares.length; i++) {
9005
var dshare = deviceShares[i], trash = '';
9006
- if (dshare.url != null) { trash += '<a href="' + dshare.url + '" rel="noreferrer noopener" target=_blank title="' + "Device Sharing Link" + '" style=cursor:pointer><img src=images/link2.png border=0 height=10 width=10></a> '; }
9006
+ if (dshare.url != null) { trash += '<a href="' + dshare.url + '" rel="noreferrer noopener" target=_blank title="' + "Device Sharing Link" + '" style=cursor:pointer><i class="fa-fw fa-solid fa-share-from-square"></i></a> '; }
9007
trash += '<i role=button onclick=\'return p30removeDeviceSharing(event,"' + encodeURIComponentEx(currentNode._id) + '","' + encodeURIComponentEx(dshare.publicid) + '","' + encodeURIComponentEx(dshare.guestName) + '")\' title="' + "Remove device sharing" + '" class="fa-fw fa-solid fa-trash text-danger"></i>';
9008
var type = ''; if (dshare.p <= 7) { type = ['', "Terminal", "Desktop", "Desktop + Terminal", "Files", "Terminal + Files", "Desktop + Files", "Desktop + Terminal + Files"][dshare.p]; } else if (dshare.p == 8) { type = "HTTP/" + dshare.port; } else if (dshare.p == 16) { type = "HTTPS/" + dshare.port; }
9009
var details = type;