BetterDiscordApp-v1/betterdiscordapp/index.js

39 lines
1.4 KiB
JavaScript
Raw Normal View History

2015-08-25 08:28:01 +02:00
/* BetterDiscordApp Main
* Version: 1.0
* Author: Jiiks | http://jiiks.net
* Date: 25/08/2015 - 08:12
2015-08-25 16:39:35 +02:00
* Last Update: 25/08/2015 - 17:38
2015-08-25 08:28:01 +02:00
* https://github.com/Jiiks/BetterDiscordApp
*/
2015-08-25 08:44:42 +02:00
var _helpers = require('./helper.js');
var _emoteModule = require('./modules/EmoteModule.js');
2015-08-25 14:43:04 +02:00
var _config = require('./config.json');
2015-08-25 08:28:01 +02:00
var _helper;
var _mainWindow;
2015-08-25 16:39:35 +02:00
var _version = "1.0.0";
2015-08-25 08:28:01 +02:00
function BetterDiscordApp(mainWindow) {
_mainWindow = mainWindow;
_helper = new _helpers.Helper(mainWindow);
_helper.getWeb().on('did-finish-load', function() { init(); });
2015-08-25 14:43:04 +02:00
_helper.getWeb().on('dom-ready', function() {
2015-08-25 16:39:35 +02:00
_helper.injectJavaScript("//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"); //jquery
2015-08-25 14:43:04 +02:00
//TODO make this proper
setTimeout(function() { //Temporary timer for letting jquery fully load
2015-08-25 16:39:35 +02:00
//TODO LOAD COMMIT HASH, BOTH CSS AND JS WILL HAVE THE SAME COMMIT
//Load Main Stylesheet. Note that if you want to load stylesheets, escape them properly.
_helper.execJs('$(\'head\').append(\'<link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/rawgit.com\/Jiiks\/BetterDiscordApp\/master\/css\/main.css\">\');');
//TODO Load Main minified javascript
2015-08-25 14:43:04 +02:00
}, 5000);
});
2015-08-25 08:28:01 +02:00
}
function init() {
_helper.log("v" + _version + " initialized.");
}
exports.BetterDiscordApp = BetterDiscordApp;