Merge pull request #1309 from thelounge/astorije/collapse-previews

Add collapse/expand commands to toggle all previews
This commit is contained in:
Al McKinlay 2017-07-09 15:20:48 +01:00 committed by GitHub
commit 2d853f20aa
3 changed files with 36 additions and 0 deletions

View file

@ -590,6 +590,18 @@
</div>
</div>
<div class="help-item">
<div class="subject">
<code>/collapse</code>
</div>
<div class="description">
<p>
Collapse all previews in the current channel (opposite of
<code>/expand</code>)
</p>
</div>
</div>
<div class="help-item">
<div class="subject">
<code>/connect host [port]</code>
@ -653,6 +665,18 @@
</div>
</div>
<div class="help-item">
<div class="subject">
<code>/expand</code>
</div>
<div class="description">
<p>
Expand all previews in the current channel (opposite of
<code>/collapse</code>)
</p>
</div>
</div>
<div class="help-item">
<div class="subject">
<code>/invite nick [channel]</code>

View file

@ -25,11 +25,13 @@ const commands = [
"/ban",
"/banlist",
"/close",
"/collapse",
"/connect",
"/ctcp",
"/deop",
"/devoice",
"/disconnect",
"/expand",
"/invite",
"/join",
"/kick",

View file

@ -334,6 +334,16 @@ $(function() {
return;
}
if (text.indexOf("/collapse") === 0) {
$(".chan.active .toggle-button.opened").click();
return;
}
if (text.indexOf("/expand") === 0) {
$(".chan.active .toggle-button:not(.opened)").click();
return;
}
socket.emit("input", {
target: chat.data("id"),
text: text