diff options
author | Humberto Alfonso Díaz <humberto.alfonso@asvito.es> | 2019-06-21 11:00:42 +0200 |
---|---|---|
committer | Humberto Alfonso Díaz <humberto.alfonso@asvito.es> | 2019-06-21 11:00:42 +0200 |
commit | aac66099e68d635cbb5945366e00232abf868bdb (patch) | |
tree | 68d22601d2d71736b53a95652d40bbaef019ae4e /src/js/app.js | |
parent | 10d97b609b159fb4318c8f3681cf1f857fa34ede (diff) |
FUNCT Basic support to launch apps
Diffstat (limited to 'src/js/app.js')
-rw-r--r-- | src/js/app.js | 31 |
1 files changed, 26 insertions, 5 deletions
diff --git a/src/js/app.js b/src/js/app.js index fccf04e..9c65e4f 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -46,14 +46,35 @@ function load_application_list() { }); } -function init() { +export function launch(app) { + var appId = app.getAttribute('app-id'); + var ws = new afb.ws(function() { + var api_verb = "afm-main/start"; + var request = {id: appId}; + ws.call(api_verb, request).then( + function(obj) { + log("success: " + obj.response); + }, + function(obj) { + //TODO Manage errors + log("failure"); + } + ); + }, + function() { + //TODO Manage errors + log("ws aborted"); + }); +} + +export function init() { template = document.getElementById('item-template').innerHTML; Mustache.parse(template); + + // host: "raspberrypi3.local:31022", afb = new AFB({ - host: "raspberrypi3.local:31022", + host: host+":"+port, token: token }); load_application_list(); -} - -document.addEventListener('DOMContentLoaded', init);
\ No newline at end of file +}
\ No newline at end of file |