mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-03-13 21:12:53 -04:00
add open web link to mobile ui (#5985)
Signed-off-by: si458 <simonsmith5521@gmail.com>
This commit is contained in:
parent
9294488d4e
commit
5d1c8ca68b
@ -926,6 +926,7 @@
|
|||||||
<div style=float:right;text-align:right>
|
<div style=float:right;text-align:right>
|
||||||
<span id=DeskChatButton><img src='images/icon-chat.png' onclick=deviceChat(event) height=16 width=16 style=padding-top:5px;cursor:pointer /></span>
|
<span id=DeskChatButton><img src='images/icon-chat.png' onclick=deviceChat(event) height=16 width=16 style=padding-top:5px;cursor:pointer /></span>
|
||||||
<span id=DeskToastButton><img src='images/icon-notify.png' onclick=deviceToastFunction() height=16 width=16 style=padding-top:5px;cursor:pointer /></span>
|
<span id=DeskToastButton><img src='images/icon-notify.png' onclick=deviceToastFunction() height=16 width=16 style=padding-top:5px;cursor:pointer /></span>
|
||||||
|
<span id=DeskOpenWebButton><img src='images/icon-url2.png' onclick=deviceUrlFunction() height=16 width=16 style=padding-top:5px;cursor:pointer /></span>
|
||||||
<!--<input id=DeskToolsButton type=button value=Tools onkeypress="return false" onkeydown="return false" onclick="toggleDeskTools()"> -->
|
<!--<input id=DeskToolsButton type=button value=Tools onkeypress="return false" onkeydown="return false" onclick="toggleDeskTools()"> -->
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@ -3940,6 +3941,22 @@
|
|||||||
}, "Start chat session?");
|
}, "Start chat session?");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function deviceUrlFunction() {
|
||||||
|
if (xxdialogMode) return;
|
||||||
|
setDialogMode(2, "Open Page on Device", 3, deviceUrlFunctionEx, '<input id=d2devurl placeholder="http://server.com" style=width:100%;overflow-y:scroll onkeyup=deviceUrlFunctionValidate() onchange=deviceUrlFunctionValidate()></input>');
|
||||||
|
Q('d2devurl').focus();
|
||||||
|
deviceUrlFunctionValidate();
|
||||||
|
}
|
||||||
|
|
||||||
|
function deviceUrlFunctionValidate() {
|
||||||
|
var x = Q('d2devurl').value.toLowerCase();
|
||||||
|
QE('idx_dlgOkButton', ((x.startsWith('http://') && (x.length > 7)) || (x.startsWith('https://') && (x.length > 8))));
|
||||||
|
}
|
||||||
|
|
||||||
|
function deviceUrlFunctionEx() {
|
||||||
|
meshserver.send({ action: 'msg', type: 'openUrl', nodeid: currentNode._id, url: Q('d2devurl').value });
|
||||||
|
}
|
||||||
|
|
||||||
// Look to see if we need to update the device timeline
|
// Look to see if we need to update the device timeline
|
||||||
function updateDeviceTimeline() {
|
function updateDeviceTimeline() {
|
||||||
if ((meshserver.State != 2) || (powerTimelineNode == null) || (powerTimelineUpdate == null) || (currentNode == null) || (currentNode.mtype == 3)) return;
|
if ((meshserver.State != 2) || (powerTimelineNode == null) || (powerTimelineUpdate == null) || (currentNode == null) || (currentNode.mtype == 3)) return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user