forked from CringeStudios/gamja
Convert server/channel/nick links to irc:// scheme
This commit is contained in:
parent
6d3621e1be
commit
74b720c131
@ -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…
x
Reference in New Issue
Block a user