summaryrefslogtreecommitdiffstats
path: root/templates/page.tmpl
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2022-10-16 16:59:34 -0400
committerSacha Chua <sacha@sachachua.com>2022-10-16 16:59:34 -0400
commit1e6a1c9271be33f24f224d14ff70cce8e9c9dc25 (patch)
tree2fad0795374b84d8b3da7a306c608a8122c169bc /templates/page.tmpl
parent69964d3dafde4ccacedbdec7a71771df8fddbfb3 (diff)
downloademacsconf-wiki-1e6a1c9271be33f24f224d14ff70cce8e9c9dc25.tar.xz
emacsconf-wiki-1e6a1c9271be33f24f224d14ff70cce8e9c9dc25.zip
Update chat embed to join the right channels
Diffstat (limited to '')
-rw-r--r--templates/page.tmpl10
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