mirror of
https://github.com/thelounge/thelounge
synced 2024-11-26 22:10:22 +00:00
Remove lobby close button
Without cheating and doing `display: none` this time around.
This commit is contained in:
parent
27b6849678
commit
daa45c13fd
2 changed files with 8 additions and 4 deletions
|
@ -444,9 +444,9 @@ $(function() {
|
|||
}
|
||||
});
|
||||
|
||||
sidebar.on("click", ".close", function() {
|
||||
function closeChan(chan) {
|
||||
var cmd = "/close";
|
||||
var chan = $(this).closest(".chan");
|
||||
|
||||
if (chan.hasClass("lobby")) {
|
||||
cmd = "/quit";
|
||||
var server = chan.find(".name").html();
|
||||
|
@ -463,11 +463,15 @@ $(function() {
|
|||
opacity: 0.4,
|
||||
});
|
||||
return false;
|
||||
}
|
||||
|
||||
sidebar.on("click", ".close", function() {
|
||||
closeChan($(this).closest(".chan"));
|
||||
});
|
||||
|
||||
const contextMenuActions = {
|
||||
close: function(itemData) {
|
||||
$(`.networks .chan[data-target="${itemData}"] .close`).click();
|
||||
closeChan($(`.networks .chan[data-target="${itemData}"]`));
|
||||
},
|
||||
focusChan: function(itemData) {
|
||||
$(`.networks .chan[data-target="${itemData}"]`).click();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{{#each channels}}
|
||||
<div data-id="{{id}}" data-target="#chan-{{id}}" data-title="{{name}}" class="chan {{type}} chan-{{slugify name}}">
|
||||
<span class="badge{{#if highlight}} highlight{{/if}}">{{#if unread}}{{roundBadgeNumber unread}}{{/if}}</span>
|
||||
<button class="close" aria-label="Close"></button>
|
||||
{{#equal type "lobby"}}{{else}}<button class="close" aria-label="Close"></button>{{/equal}}
|
||||
<span class="name" title="{{name}}">{{name}}</span>
|
||||
</div>
|
||||
{{/each}}
|
||||
|
|
Loading…
Reference in a new issue