Made ShowHiddenChannels compatible with Colored Channels
This commit is contained in:
parent
7d5f60b698
commit
29f1b12a8f
|
@ -83,7 +83,7 @@ class ShowHiddenChannels {
|
||||||
|
|
||||||
getDescription () {return "Displays channels that are hidden from you by role restrictions.";}
|
getDescription () {return "Displays channels that are hidden from you by role restrictions.";}
|
||||||
|
|
||||||
getVersion () {return "2.2.8";}
|
getVersion () {return "2.2.9";}
|
||||||
|
|
||||||
getAuthor () {return "DevilBro";}
|
getAuthor () {return "DevilBro";}
|
||||||
|
|
||||||
|
@ -202,10 +202,11 @@ class ShowHiddenChannels {
|
||||||
}
|
}
|
||||||
|
|
||||||
displayHiddenChannels () {
|
displayHiddenChannels () {
|
||||||
|
return;
|
||||||
var serverObj = BDFDB.getSelectedServer();
|
var serverObj = BDFDB.getSelectedServer();
|
||||||
if (serverObj) {
|
if (serverObj) {
|
||||||
var serverID = serverObj.id;
|
var serverID = serverObj.id;
|
||||||
if (!document.querySelector(".container-hidden.server" + serverID)) {
|
if (!document.querySelector(".container-hidden[server='" + serverID + "']")) {
|
||||||
$(".container-hidden").remove();
|
$(".container-hidden").remove();
|
||||||
var types = {
|
var types = {
|
||||||
"text":0,
|
"text":0,
|
||||||
|
@ -259,12 +260,12 @@ class ShowHiddenChannels {
|
||||||
hiddenChannels.count = count;
|
hiddenChannels.count = count;
|
||||||
|
|
||||||
if (count > 0) {
|
if (count > 0) {
|
||||||
var category = $(this.categoryMarkup)[0]
|
var category = $(this.categoryMarkup)[0];
|
||||||
var wrapper = category.querySelector(BDFDB.dotCN.cursorpointer);
|
var wrapper = category.querySelector(BDFDB.dotCN.cursorpointer);
|
||||||
var svg = category.querySelector(BDFDB.dotCN.categoryicontransition);
|
var svg = category.querySelector(BDFDB.dotCN.categoryicontransition);
|
||||||
var name = category.querySelector(BDFDB.dotCN.categorycolortransition);
|
var name = category.querySelector(BDFDB.dotCN.categorycolortransition);
|
||||||
$(category)
|
$(category)
|
||||||
.addClass("server" + serverID)
|
.attr("server", serverID)
|
||||||
.on("click", BDFDB.dotCN.categorycontainerdefault + " > " + BDFDB.dotCN.flex, (e) => {
|
.on("click", BDFDB.dotCN.categorycontainerdefault + " > " + BDFDB.dotCN.flex, (e) => {
|
||||||
wrapper.classList.toggle(BDFDB.disCN.categorywrapperhovered);
|
wrapper.classList.toggle(BDFDB.disCN.categorywrapperhovered);
|
||||||
wrapper.classList.toggle(BDFDB.disCN.categorywrapperhoveredcollapsed);
|
wrapper.classList.toggle(BDFDB.disCN.categorywrapperhoveredcollapsed);
|
||||||
|
@ -509,6 +510,12 @@ class ShowHiddenChannels {
|
||||||
|
|
||||||
appendToChannelList (category) {
|
appendToChannelList (category) {
|
||||||
var channelList = document.querySelector(BDFDB.dotCNS.channels + BDFDB.dotCN.scroller);
|
var channelList = document.querySelector(BDFDB.dotCNS.channels + BDFDB.dotCN.scroller);
|
||||||
if (channelList && category) channelList.insertBefore(category,channelList.lastChild);
|
if (channelList && category) {
|
||||||
|
category.remove();
|
||||||
|
let count = (parseInt(channelList).lastChild.previousSibling.className.split("-")[1])+1);
|
||||||
|
category.attr("class", "container-" + count + " container-hidden");
|
||||||
|
console.log(category);
|
||||||
|
channelList.insertBefore(category,channelList.lastChild);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue