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
diff options
context:
space:
mode:
Diffstat (limited to 'fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/test-tools/IoT-APP-Store-Demo/wasm_django/static/js/index.js')
-rw-r--r--fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/test-tools/IoT-APP-Store-Demo/wasm_django/static/js/index.js51
1 files changed, 51 insertions, 0 deletions
diff --git a/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/test-tools/IoT-APP-Store-Demo/wasm_django/static/js/index.js b/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/test-tools/IoT-APP-Store-Demo/wasm_django/static/js/index.js
new file mode 100644
index 000000000..b5850bd13
--- /dev/null
+++ b/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/test-tools/IoT-APP-Store-Demo/wasm_django/static/js/index.js
@@ -0,0 +1,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;
+}
+