forked from CringeStudios/gamja
components/buffer: show MODE target if different from buffer name
This happens for user modes, for instance.
This commit is contained in:
parent
eb66045371
commit
50f10a43dd
@ -95,11 +95,11 @@ class LogLine extends Component {
|
|||||||
|
|
||||||
let lineClass = "";
|
let lineClass = "";
|
||||||
let content;
|
let content;
|
||||||
let invitee;
|
let invitee, target;
|
||||||
switch (msg.command) {
|
switch (msg.command) {
|
||||||
case "NOTICE":
|
case "NOTICE":
|
||||||
case "PRIVMSG":
|
case "PRIVMSG":
|
||||||
let target = msg.params[0];
|
target = msg.params[0];
|
||||||
let text = msg.params[1];
|
let text = msg.params[1];
|
||||||
|
|
||||||
let ctcp = irc.parseCTCP(msg);
|
let ctcp = irc.parseCTCP(msg);
|
||||||
@ -161,9 +161,14 @@ class LogLine extends Component {
|
|||||||
`;
|
`;
|
||||||
break;
|
break;
|
||||||
case "MODE":
|
case "MODE":
|
||||||
|
target = msg.params[0];
|
||||||
content = html`
|
content = html`
|
||||||
* ${createNick(msg.prefix.name)} sets mode ${msg.params.slice(1).join(" ")}
|
* ${createNick(msg.prefix.name)} sets mode ${msg.params.slice(1).join(" ")}
|
||||||
`;
|
`;
|
||||||
|
// TODO: case-mapping
|
||||||
|
if (buf.name !== target) {
|
||||||
|
content = html`${content} on ${target}`;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case "TOPIC":
|
case "TOPIC":
|
||||||
let topic = msg.params[1];
|
let topic = msg.params[1];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user