This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
wasm-micro-runtime/test-tools/IoT-APP-Store-Demo/wasm_django/static/js/index.js
Josh Triplett b0b0789dca Relicense to Apache-2.0 with the LLVM-exception (#137)
With agreement from contributors.
2019-11-12 07:45:21 +08:00

52 lines
1.6 KiB
JavaScript

/* 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;
}