Better window handling when closing

This commit is contained in:
Mattias Erming 2014-06-15 22:56:45 +02:00
parent 7e0b11ebf2
commit 0757450859
1 changed files with 17 additions and 3 deletions

View File

@ -128,9 +128,23 @@ $(function() {
break; break;
case "part": case "part":
$("#channel-" + data.id) var chan = $("#channel-" + data.id).add("#window-" + data.id).remove();
.add("#window-" + data.id) if (!chan.hasClass("active")) {
.remove(); break;
}
var next = null;
var z = 0;
$("#main .window").each(function() {
var index = parseInt($(this).css("zIndex"));
if (index > z) {
z = index;
next = this;
}
});
if (typeof next !== "undefined") {
$("#channel-" + $(next).data("id")).trigger("click");
}
break; break;
case "users": case "users":