1
<!DOCTYPE html>
2
<html>
3
<head>
4
    <meta charset="utf-8" />
5
    <title>Wialon Playground - Login</title>
6
    <script type="text/javascript" src="//code.jquery.com/jquery-latest.min.js"></script>
7
    <script type="text/javascript" src="//hst-api.wialon.com/wsdk/script/wialon.js"></script>
8
</head>
9
<body>
10
11
Token: <input type="text" id="token"/>
12
<input type="button" value="login" id="login_btn" />
13
14
    <div id="unit_select_container" style="display:none;">Unit: <select></select> <button>Get last messages</button></div>
15
16
<div id="log"></div>
17
18
</body>
19
</html>
HTML
3
 
1
#log {
2
  border: 1px solid #c6c6c6;
3
}
CSS
199
 
1
// Print message to log
2
function msg(text) { $("#log").prepend(text + "<br/>"); }
3
4
var session, remote;
5
6
function onLogin() {
7
    msg("Logged successfully"); // login succeed
8
9
    $("#login_btn").hide();
10
11
    remote = wialon.core.Remote.getInstance();
12
13
    var unitSelectContainerEl = document.getElementById('unit_select_container'),
14
        unitsSelectEl = unitSelectContainerEl.querySelector('select'),
15
        executeButtonEl = unitSelectContainerEl.querySelector('button');
16
17
    // Load all units to the session
JS
Result
Source code of example Close ✕
1
 
1
/*source*/