aboutsummaryrefslogtreecommitdiffstats
path: root/ll-auth-binding/htdocs/IdentityBinding.js
diff options
context:
space:
mode:
Diffstat (limited to 'll-auth-binding/htdocs/IdentityBinding.js')
-rw-r--r--ll-auth-binding/htdocs/IdentityBinding.js20
1 files changed, 18 insertions, 2 deletions
diff --git a/ll-auth-binding/htdocs/IdentityBinding.js b/ll-auth-binding/htdocs/IdentityBinding.js
index 5f9ea24..4d0d98f 100644
--- a/ll-auth-binding/htdocs/IdentityBinding.js
+++ b/ll-auth-binding/htdocs/IdentityBinding.js
@@ -53,8 +53,24 @@
}
function gotevent(obj) {
- console.log("gotevent:" + JSON.stringify(obj));
- document.getElementById("outevt").innerHTML = (evtidx++) +": "+JSON.stringify(obj);
+ console.log("gotevent:" + JSON.stringify(obj));
+ document.getElementById("outevt").innerHTML = (evtidx++) +": "+JSON.stringify(obj);
+
+ document.getElementById("message").innerHTML = "";
+
+ if (obj.event == "ll-auth/login") {
+ document.getElementById("userid").innerHTML = obj.data.user;
+ document.getElementById("device").innerHTML = obj.data.device;
+ }
+
+ if (obj.event == "ll-auth/logout") {
+ document.getElementById("userid").innerHTML = "";
+ document.getElementById("device").innerHTML = "";
+ }
+
+ if (obj.event == "ll-auth/failed") {
+ document.getElementById("message").innerHTML = obj.data.message;
+ }
}
function send(message) {