diff options
-rw-r--r-- | templates/page.tmpl | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/templates/page.tmpl b/templates/page.tmpl index de59944d..0ee9e811 100644 --- a/templates/page.tmpl +++ b/templates/page.tmpl @@ -319,8 +319,14 @@ transcriptDiv.appendChild(transcriptLink) if (resources) { resources.prepend(transcriptDiv); } } } - if (document.querySelector('.chat-iframe')) { - document.querySelector('.chat-iframe').innerHTML = '<iframe src="https://chat.emacsconf.org" height="600" width="100%"></iframe>'; + var chat = document.querySelector('.chat-iframe'); + if (chat) { + if (chat.getAttribute('data-track')) { + chat.innerHTML = '<iframe src="https://chat.emacsconf.org?join=emacsconf,emacsconf-' + + chat.getAttribute('data-track').replace(/[^A-Za-z]/g, '') + '" height="600" width="100%"></iframe>'; + } else { + chat.innerHTML = '<iframe src="https://chat.emacsconf.org" height="600" width="100%"></iframe>'; + } } // @license-end |