diff --git a/devjs/main.js b/devjs/main.js index f4aa07ab..07900643 100644 --- a/devjs/main.js +++ b/devjs/main.js @@ -278,18 +278,7 @@ EmoteModule.prototype.capitalize = function(value) { * https://github.com/Jiiks/BetterDiscordApp */ -function PublicServers() { - -} - -PublicServers.prototype.init = function() { - -}/* BetterDiscordApp PublicSevers JavaSctript - * Version: 1.0 - * Author: Jiiks | http://jiiks.net - * Date: 27/08/2015 - 14:16 - * https://github.com/Jiiks/BetterDiscordApp - */ +var publicServers = {}; function PublicServers() { @@ -297,6 +286,107 @@ function PublicServers() { PublicServers.prototype.init = function() { + var container = $("
", { + id: "bd-ps-container" + }); + + var header = $("
", { + id: "bd-ps-header" + }); + + $("

", { + text: "Public Servers" + }).appendTo(header); + + $("", { + id: "bd-ps-close", + text: "X" + }).appendTo(header); + + header.appendTo(container); + + var psbody = $("
", { + id: "bd-ps-body" + }); + + psbody.appendTo(container); + + var table = $("", { + border:"0" + }); + + var thead = $(""); + + thead.appendTo(table); + + var headers = $("", { + + }).append($("", { + id: "bd-ps-tbody" + }); + + tbody.appendTo(table); + + table.appendTo(psbody); + + $("body").append(container); + + + var servers = publicServers.servers; + + for(var server in servers) { + var name = server; + server = servers[server]; + var code = server.code; + var icon = server.icon; + var title = server.title; + var language = server.language; + var description = server.description; + + this.addServer(name, code, title, language, description); + } + +} + +PublicServers.prototype.addServer = function(name, code, title, language, description) { + + var tableBody = $("#bd-ps-tbody"); + + + var desc = $(""); + + tr.append($("
", { + text: "Name" + })).append($("", { + text: "Code" + })).append($("", { + text: "Language" + })).append($("", { + text: "Description" + })); + + headers.appendTo(thead); + + var tbody = $("
").append($("
", { + class: "bd-ps-description", + text: description + })); + + var tr = $("
", { + text: title + })); + + tr.append($("", { + text: code + })); + + tr.append($("", { + text: language + })); + + tr.append(desc); + + tableBody.append(tr); } /* BetterDiscordApp QuickEmoteMenu JavaScript