From cd6259cc68cac798eee1ce5eb489350bfc8a9d0b Mon Sep 17 00:00:00 2001
From: Kasalehlia <kasalehlia@clonejo.de>
Date: Sat, 14 Nov 2015 22:38:12 +0100
Subject: [PATCH] added infodisplay-outlet feature

---
 public/js/infodisplay.js | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/public/js/infodisplay.js b/public/js/infodisplay.js
index 1699472..63e77f5 100644
--- a/public/js/infodisplay.js
+++ b/public/js/infodisplay.js
@@ -19,8 +19,19 @@ $(function () {
     });
     $('body > div').each(function () {
         var e = $(this);
+        var outlets = new Set();
         socket.on(e.attr('id'), function (cnt) {
             e.html(cnt);
+            e.find('infodisplay-outlet[name]').each(function () {
+                var name = $(this).attr('name');
+                if (!outlets.has(name)) {
+                    var outlet = $(this);
+                    socket.on(e.attr('id')+'.'+name, function (content) {
+                        outlet.html(content);
+                    });
+                    outlets.add(name);
+                }
+            });
         });
     });
 });
-- 
GitLab