Skip to content

Instantly share code, notes, and snippets.

@lorenzo
Created March 1, 2016 16:18
Show Gist options
  • Save lorenzo/aadb5541a83c964bada7 to your computer and use it in GitHub Desktop.
Save lorenzo/aadb5541a83c964bada7 to your computer and use it in GitHub Desktop.
var div = document.createElement('div');
var container = document.getElementById('container');
div.className = "chat";
container.insertBefore(div, div.firstChild);
var win = Elm.embed(Elm.ChatWindow, div, {
url: url,
userId: client.id,
userName: client.name,
operatorName: 'Tester'
});
win.ports.autoScroll.subscribe(function (event) {
var chat = div.getElementsByClassName('chat-history')[0];
chat.scrollTop = chat.scrollHeight
});
chatWindows[client.id] = win;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment