diff --git a/components/buffer-list.js b/components/buffer-list.js index 1f61099..353c1ff 100644 --- a/components/buffer-list.js +++ b/components/buffer-list.js @@ -19,9 +19,22 @@ function BufferItem(props) { unreadClass = "unread-" + props.buffer.unread; } + var url = "#"; + switch (props.buffer.type) { + case BufferType.SERVER: + url = "irc:///"; + break; + case BufferType.CHANNEL: + url = "irc:///" + encodeURIComponent(props.buffer.name); + break; + case BufferType.NICK: + url = "irc:///" + encodeURIComponent(props.buffer.name) + ",isnick"; + break; + } + return html`