Convert server/channel/nick links to irc:// scheme
This commit is contained in:
parent
6d3621e1be
commit
74b720c131
2 changed files with 16 additions and 2 deletions
|
@ -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`
|
||||
<li class="${activeClass} ${unreadClass}">
|
||||
<a href="#" onClick=${handleClick}>${name}</a>
|
||||
<a href=${url} onClick=${handleClick}>${name}</a>
|
||||
</li>
|
||||
`;
|
||||
}
|
||||
|
|
|
@ -17,8 +17,9 @@ function Nick(props) {
|
|||
}
|
||||
|
||||
var colorIndex = djb2(props.nick) % 16 + 1;
|
||||
var url = "irc:///" + encodeURIComponent(props.nick) + ",isnick";
|
||||
return html`
|
||||
<a href="#" class="nick nick-${colorIndex}" onClick=${handleClick}>${props.nick}</a>
|
||||
<a href=${url} class="nick nick-${colorIndex}" onClick=${handleClick}>${props.nick}</a>
|
||||
`;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue