This commit is contained in:
Jiiks 2015-10-25 18:57:30 +02:00
parent 14e703a04f
commit b84c8b928b
3 changed files with 36 additions and 11 deletions

View File

@ -30,7 +30,7 @@ var settings = {
"Save logs locally": { "id": "bda-gs-0", "info": "Saves chat logs locally", "implemented":false }, "Save logs locally": { "id": "bda-gs-0", "info": "Saves chat logs locally", "implemented":false },
"Public Servers": { "id": "bda-gs-1", "info": "Display public servers", "implemented":false}, "Public Servers": { "id": "bda-gs-1", "info": "Display public servers", "implemented":false},
"Minimal Mode": { "id": "bda-gs-2", "info": "Hide elements and reduce the size of elements.", "implemented":true}, "Minimal Mode": { "id": "bda-gs-2", "info": "Hide elements and reduce the size of elements.", "implemented":true},
"Voidce Mode": { "id": "bda-gs-4", "info": "Only show voice chat", "implemented":true}, "Voice Mode": { "id": "bda-gs-4", "info": "Only show voice chat", "implemented":true},
"Hide Channels": { "id": "bda-gs-3", "info": "Hide channels in minimal mode", "implemented":true}, "Hide Channels": { "id": "bda-gs-3", "info": "Hide channels in minimal mode", "implemented":true},
"Quick Emote Menu": { "id": "bda-es-0", "info": "Show quick emote menu for adding emotes", "implemented":true }, "Quick Emote Menu": { "id": "bda-es-0", "info": "Show quick emote menu for adding emotes", "implemented":true },
"FrankerFaceZ Emotes": { "id": "bda-es-1", "info": "Show FrankerFaceZ Emotes", "implemented":true }, "FrankerFaceZ Emotes": { "id": "bda-es-1", "info": "Show FrankerFaceZ Emotes", "implemented":true },
@ -73,6 +73,9 @@ Core.prototype.init = function() {
//Incase were too fast //Incase were too fast
function gwDefer() { function gwDefer() {
if($(".guilds-wrapper").size() > 0) { if($(".guilds-wrapper").size() > 0) {
$(".guilds li:first-child").after($("<li/>", { css: { "height": "20px" } }).append($("<div/>", { class: "guild-inner", css: { "height": "20px" } }).append($("<a/>").append($("<div/>", { css: { "line-height": "20px" }, text: "public", id: "bd-pub-button" })))));
$(".guilds li:first-child").after($("<li/>", {id:"tc-settings-li"}).append($("<div/>", { class: "guild-inner" }).append($("<a/>").append($("<div/>", { class: "avatar-small", id: "tc-settings-button" }))))); $(".guilds li:first-child").after($("<li/>", {id:"tc-settings-li"}).append($("<div/>", { class: "guild-inner" }).append($("<a/>").append($("<div/>", { class: "avatar-small", id: "tc-settings-button" })))));
settingsPanel = new SettingsPanel(); settingsPanel = new SettingsPanel();
@ -84,6 +87,7 @@ Core.prototype.init = function() {
quickEmoteMenu.init(false); quickEmoteMenu.init(false);
$("#tc-settings-button").on("click", function(e) { settingsPanel.show(); }); $("#tc-settings-button").on("click", function(e) { settingsPanel.show(); });
$("#bd-pub-button").on("click", function(e) { opublicServers.show(); });
} else { } else {
setTimeout(gwDefer(), 100); setTimeout(gwDefer(), 100);

View File

@ -30,7 +30,7 @@ var settings = {
"Save logs locally": { "id": "bda-gs-0", "info": "Saves chat logs locally", "implemented":false }, "Save logs locally": { "id": "bda-gs-0", "info": "Saves chat logs locally", "implemented":false },
"Public Servers": { "id": "bda-gs-1", "info": "Display public servers", "implemented":false}, "Public Servers": { "id": "bda-gs-1", "info": "Display public servers", "implemented":false},
"Minimal Mode": { "id": "bda-gs-2", "info": "Hide elements and reduce the size of elements.", "implemented":true}, "Minimal Mode": { "id": "bda-gs-2", "info": "Hide elements and reduce the size of elements.", "implemented":true},
"Voidce Mode": { "id": "bda-gs-4", "info": "Only show voice chat", "implemented":true}, "Voice Mode": { "id": "bda-gs-4", "info": "Only show voice chat", "implemented":true},
"Hide Channels": { "id": "bda-gs-3", "info": "Hide channels in minimal mode", "implemented":true}, "Hide Channels": { "id": "bda-gs-3", "info": "Hide channels in minimal mode", "implemented":true},
"Quick Emote Menu": { "id": "bda-es-0", "info": "Show quick emote menu for adding emotes", "implemented":true }, "Quick Emote Menu": { "id": "bda-es-0", "info": "Show quick emote menu for adding emotes", "implemented":true },
"FrankerFaceZ Emotes": { "id": "bda-es-1", "info": "Show FrankerFaceZ Emotes", "implemented":true }, "FrankerFaceZ Emotes": { "id": "bda-es-1", "info": "Show FrankerFaceZ Emotes", "implemented":true },
@ -73,6 +73,9 @@ Core.prototype.init = function() {
//Incase were too fast //Incase were too fast
function gwDefer() { function gwDefer() {
if($(".guilds-wrapper").size() > 0) { if($(".guilds-wrapper").size() > 0) {
$(".guilds li:first-child").after($("<li/>", { css: { "height": "20px" } }).append($("<div/>", { class: "guild-inner", css: { "height": "20px" } }).append($("<a/>").append($("<div/>", { css: { "line-height": "20px" }, text: "public", id: "bd-pub-button" })))));
$(".guilds li:first-child").after($("<li/>", {id:"tc-settings-li"}).append($("<div/>", { class: "guild-inner" }).append($("<a/>").append($("<div/>", { class: "avatar-small", id: "tc-settings-button" }))))); $(".guilds li:first-child").after($("<li/>", {id:"tc-settings-li"}).append($("<div/>", { class: "guild-inner" }).append($("<a/>").append($("<div/>", { class: "avatar-small", id: "tc-settings-button" })))));
settingsPanel = new SettingsPanel(); settingsPanel = new SettingsPanel();
@ -84,6 +87,7 @@ Core.prototype.init = function() {
quickEmoteMenu.init(false); quickEmoteMenu.init(false);
$("#tc-settings-button").on("click", function(e) { settingsPanel.show(); }); $("#tc-settings-button").on("click", function(e) { settingsPanel.show(); });
$("#bd-pub-button").on("click", function(e) { opublicServers.show(); });
} else { } else {
setTimeout(gwDefer(), 100); setTimeout(gwDefer(), 100);
@ -285,9 +289,13 @@ function PublicServers() {
} }
SettingsPanel.prototype.getPanel = function() {
return this.container;
}
PublicServers.prototype.init = function() { PublicServers.prototype.init = function() {
var container = $("<div/>", { this.container = $("<div/>", {
id: "bd-ps-container" id: "bd-ps-container"
}); });
@ -304,13 +312,13 @@ PublicServers.prototype.init = function() {
text: "X" text: "X"
}).appendTo(header); }).appendTo(header);
header.appendTo(container); header.appendTo(this.getPanel());
var psbody = $("<div/>", { var psbody = $("<div/>", {
id: "bd-ps-body" id: "bd-ps-body"
}); });
psbody.appendTo(container); psbody.appendTo(this.getPanel());
var table = $("<table/>", { var table = $("<table/>", {
border:"0" border:"0"
@ -342,7 +350,7 @@ PublicServers.prototype.init = function() {
table.appendTo(psbody); table.appendTo(psbody);
$("body").append(container); $("body").append(this.getPanel());
var servers = publicServers.servers; var servers = publicServers.servers;
@ -394,6 +402,11 @@ PublicServers.prototype.addServer = function(name, code, title, language, descri
tableBody.append(tr); tableBody.append(tr);
} }
SettingsPanel.prototype.show = function() {
this.getPanel().toggle();
}
/* BetterDiscordApp QuickEmoteMenu JavaScript /* BetterDiscordApp QuickEmoteMenu JavaScript
* Version: 1.3 * Version: 1.3
* Author: Jiiks | http://jiiks.net * Author: Jiiks | http://jiiks.net

View File

@ -11,9 +11,13 @@ function PublicServers() {
} }
SettingsPanel.prototype.getPanel = function() {
return this.container;
}
PublicServers.prototype.init = function() { PublicServers.prototype.init = function() {
var container = $("<div/>", { this.container = $("<div/>", {
id: "bd-ps-container" id: "bd-ps-container"
}); });
@ -30,13 +34,13 @@ PublicServers.prototype.init = function() {
text: "X" text: "X"
}).appendTo(header); }).appendTo(header);
header.appendTo(container); header.appendTo(this.getPanel());
var psbody = $("<div/>", { var psbody = $("<div/>", {
id: "bd-ps-body" id: "bd-ps-body"
}); });
psbody.appendTo(container); psbody.appendTo(this.getPanel());
var table = $("<table/>", { var table = $("<table/>", {
border:"0" border:"0"
@ -68,7 +72,7 @@ PublicServers.prototype.init = function() {
table.appendTo(psbody); table.appendTo(psbody);
$("body").append(container); $("body").append(this.getPanel());
var servers = publicServers.servers; var servers = publicServers.servers;
@ -119,3 +123,7 @@ PublicServers.prototype.addServer = function(name, code, title, language, descri
tableBody.append(tr); tableBody.append(tr);
} }
SettingsPanel.prototype.show = function() {
this.getPanel().toggle();
}