summaryrefslogtreecommitdiffstats
path: root/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/test-tools/IoT-APP-Store-Demo/wasm_django/static/js/index.js
blob: b5850bd13a53b0751685174259342de9fd1fd055 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/* Copyright (C) 2019 Intel Corporation.  All rights reserved.
* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
*/

function setfooterposition(divname)
//Locate footer on the right place
{
   var Top = dlist.length* $("#devices").height()+300;
   var scrollTop = $(document).scrollTop();
    if (dlist.length >=4){
        $(divname).css({posisiton:'absolute','top':Top+scrollTop});
    }
}
setfooterposition(".footer");

window.onload = function clone()
//Show the list of connected devices
{  
   var sourceNode = document.getElementById("devices");
   $("#IPs").html("IP : "+ dlist[0]['IP']);
   $("#ports").html("Port : "+ dlist[0]['Port']);
   $("#installs").html("Installed Apps : "+ dlist[0]['apps']);
   $("#devices").attr('class','devic0');
   $("#dbutton").attr('class','bt0');
   $("#choose").attr('class','chos0');
   
    for (var i=1; i<dlist.length; i++)
     {
       var cloneNode= sourceNode.cloneNode(true);
       sourceNode.parentNode.appendChild(cloneNode);
       $("#IPs").html("IP : "+ dlist[i]['IP']);
       $("#ports").html("Port : "+ dlist[i]['Port']);
       $("#installs").html("Installed Apps : "+ dlist[i]['apps']);
       $("#devices").attr('class','devic'+i);
       $("#dbutton").attr('class','bt'+i);
       $("#choose").attr('class','chos'+i);       
     }
     
};

function deviceClick(obj){
//Render to the application.html 
    var deviceObj=$(obj);
    var ip=deviceObj.find('#IPs').text();
    ip=ip.split(':')[1].split(' ')[1]
    var port=deviceObj.find('#ports').text();
    port=port.split(':')[1].split(' ')[1]
    var newurl = "apps/?"+"ip="+ip+"&port="+port;
    window.location.href= newurl;
}