mirror of
https://github.com/thelounge/thelounge
synced 2024-11-26 14:00:21 +00:00
Add 'Channel list' to network context menu
This commit is contained in:
parent
104e270882
commit
fb5eb0664a
2 changed files with 14 additions and 0 deletions
|
@ -222,6 +222,7 @@ kbd {
|
|||
.context-menu-user::before { content: "\f007"; /* http://fontawesome.io/icon/user/ */ }
|
||||
.context-menu-chan::before { content: "\f0f6"; /* http://fontawesome.io/icon/file-text-o/ */ }
|
||||
.context-menu-close::before { content: "\f00d"; /* http://fontawesome.io/icon/times/ */ }
|
||||
.context-menu-list::before { content: "\f03a"; /* http://fontawesome.io/icon/list/ */ }
|
||||
|
||||
#sidebar .chan.lobby::before,
|
||||
#chat .lobby .title::before { content: "\f0a0"; /* http://fontawesome.io/icon/hdd-o/ */ }
|
||||
|
|
|
@ -90,6 +90,13 @@ $(function() {
|
|||
data: target.data("target"),
|
||||
});
|
||||
output += templates.contextmenu_divider();
|
||||
if (target.hasClass("lobby")) {
|
||||
output += templates.contextmenu_item({
|
||||
class: "list",
|
||||
text: "List all channels",
|
||||
data: target.data("target"),
|
||||
});
|
||||
}
|
||||
output += templates.contextmenu_item({
|
||||
class: "close",
|
||||
text: target.hasClass("lobby") ? "Disconnect" : target.hasClass("channel") ? "Leave" : "Close",
|
||||
|
@ -442,6 +449,12 @@ $(function() {
|
|||
case "user":
|
||||
$(".channel.active .users .user[data-name='" + $(this).data("data") + "']").click();
|
||||
break;
|
||||
case "list":
|
||||
socket.emit("input", {
|
||||
target: chat.data("id"),
|
||||
text: "/list",
|
||||
});
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in a new issue