diff --git a/js/main.js b/js/main.js
index 67bede36..667330ba 100644
--- a/js/main.js
+++ b/js/main.js
@@ -70,20 +70,20 @@ var bdchangelog = {
"img": ""
},
"settingsmenu": {
- "title": "Settings Menu",
+ "title": "Settings Menu!",
"text": "New and improved settings menu!",
"img": ""
},
"csseditor": {
- "title": "New CSS Editor",
- "text": "New CSS Editor powered by codemirror!",
+ "title": "New CSS Editor!",
+ "text": "New CSS Editor powered by CodeMirror!",
"img": ""
},
},
"fixes": {
"reload": {
- "title": "Reload Fix",
- "text": "Fixed an issue that caused Discord to crash on reload",
+ "title": "Reload Fix!",
+ "text": "Fixed an issue that caused Discord to crash on reload!",
"img": ""
},
"eemotes": {
@@ -97,20 +97,20 @@ var bdchangelog = {
"img": ""
},
"other": {
- "title": "Bugfixes",
- "text": "Several smaller bugs fixed",
+ "title": "Bugfixes!",
+ "text": "Several smaller bugs fixed!",
"img": ""
}
},
"upcoming": {
"ignore": {
"title": "Ignore User!",
- "text": "Ignore users you don't like",
+ "text": "Ignore users you don't like!",
"img": ""
},
"more": {
"title": "More Things!",
- "text": "More things but probably not in the next version.",
+ "text": "More things but probably not in the next version!",
"img": ""
}
}
@@ -125,7 +125,7 @@ Core.prototype.init = function() {
var self = this;
if(version < supportedVersion) {
- alert("BetterDiscord v" + version + "(your version)" + " is not supported by the latest js("+jsVersion+"). Please download the latest version from GitHub.");
+ alert("BetterDiscord v" + version + "(your version)" + " is not supported by the latest js("+jsVersion+"). Please download the latest version from betterdiscord.net");
return;
}
@@ -1276,4 +1276,55 @@ PluginModule.prototype.loadPluginData = function() {
PluginModule.prototype.savePluginData = function() {
$.cookie("bd-plugins", JSON.stringify(pluginCookie), { expires: 365, path: '/' });
+};
+
+/* BetterDiscordApp API for Plugins
+ * Version: 1.0
+ * Author: Jiiks | http://jiiks.net
+ * Date: 11/12/2015
+ * Last Update: 11/12/2015
+ * https://github.com/Jiiks/BetterDiscordApp
+ *
+ * Plugin Template: https://gist.github.com/Jiiks/71edd5af0beafcd08956
+ */
+
+function BdApi() {}
+
+//Joins a server
+//code = server invite code
+BdApi.joinServer = function(code) {
+ opublicServers.joinServer(code);
+};
+
+//Inject CSS to document head
+//id = id of element
+//css = custom css
+BdApi.injectCSS = function(id, css) {
+ $("head").append('')
+ $("#" + id).html(css);
+};
+
+//Clear css/remove any element
+//id = id of element
+BdApi.clearCSS = function(id) {
+ $("#"+id).remove();
+};
+
+//Get another plugin
+//name = name of plugin
+BdApi.getPlugin = function(name) {
+ if(plugins.hasOwnProperty(name)) {
+ return plugins[name]["plugin"];
+ }
+ return null;
+};
+
+//Get ipc for reason
+BdApi.getIpc = function() {
+ return betterDiscordIPC;
+};
+
+//Get BetterDiscord Core
+BdApi.getCore = function() {
+ return mainCore;
};
\ No newline at end of file