Versioning, changelog
This commit is contained in:
parent
63a8d60ee1
commit
2574de3a69
96
js/main.js
96
js/main.js
|
@ -8,8 +8,8 @@
|
||||||
|
|
||||||
|
|
||||||
var settingsPanel, emoteModule, utils, quickEmoteMenu, opublicServers, voiceMode, pluginModule;
|
var settingsPanel, emoteModule, utils, quickEmoteMenu, opublicServers, voiceMode, pluginModule;
|
||||||
var jsVersion = 1.52;
|
var jsVersion = 1.53;
|
||||||
var supportedVersion = "0.1.5";
|
var supportedVersion = "0.2.3";
|
||||||
|
|
||||||
var mainObserver;
|
var mainObserver;
|
||||||
|
|
||||||
|
@ -63,11 +63,17 @@ var defaultCookie = {
|
||||||
};
|
};
|
||||||
|
|
||||||
var bdchangelog = {
|
var bdchangelog = {
|
||||||
"changes": null,
|
"changes": {
|
||||||
|
"plugins": {
|
||||||
|
"title": "Plugins!",
|
||||||
|
"text": "Combined with Core 0.2.4, you can now write/use JavaScript plugins for Discord!",
|
||||||
|
"img": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
"fixes": {
|
"fixes": {
|
||||||
"compact": {
|
"eemotes": {
|
||||||
"title": "Compact Mode Emotes!",
|
"title": "Edit Emotes!",
|
||||||
"text": "Compact Mode Emotes have been fixed and should now be visible!",
|
"text": "Edited messages now display emotes properly!",
|
||||||
"img": ""
|
"img": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -416,58 +422,58 @@ EmoteModule.prototype.injectEmote = function(node) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(word.length < 4) {
|
if(word.length < 4) {
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if($.inArray(word, bemotes) != -1) return;
|
|
||||||
|
|
||||||
if (emotesTwitch.emotes.hasOwnProperty(word)) {
|
|
||||||
var len = Math.round(word.length / 4);
|
|
||||||
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + twitchEmoteUrlStart + emotesTwitch.emotes[word].image_id + twitchEmoteUrlEnd + '" />' );
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (typeof emotesFfz !== 'undefined' && settingsCookie["bda-es-1"]) {
|
|
||||||
if (emotesFfz.hasOwnProperty(word)) {
|
|
||||||
var len = Math.round(word.length / 4);
|
|
||||||
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + ffzEmoteUrlStart + emotesFfz[word] + ffzEmoteUrlEnd + '" />');
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (typeof emotesBTTV !== 'undefined' && settingsCookie["bda-es-2"]) {
|
if($.inArray(word, bemotes) != -1) return;
|
||||||
if (emotesBTTV.hasOwnProperty(word)) {
|
|
||||||
|
if (emotesTwitch.emotes.hasOwnProperty(word)) {
|
||||||
var len = Math.round(word.length / 4);
|
var len = Math.round(word.length / 4);
|
||||||
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + emotesBTTV[word] + '" />');
|
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + twitchEmoteUrlStart + emotesTwitch.emotes[word].image_id + twitchEmoteUrlEnd + '" />' );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
if (typeof emotesFfz !== 'undefined' && settingsCookie["bda-es-1"]) {
|
||||||
|
if (emotesFfz.hasOwnProperty(word)) {
|
||||||
|
var len = Math.round(word.length / 4);
|
||||||
|
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + ffzEmoteUrlStart + emotesFfz[word] + ffzEmoteUrlEnd + '" />');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof emotesBTTV !== 'undefined' && settingsCookie["bda-es-2"]) {
|
||||||
|
if (emotesBTTV.hasOwnProperty(word)) {
|
||||||
|
var len = Math.round(word.length / 4);
|
||||||
|
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + emotesBTTV[word] + '" />');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if(typeof emotesBTTV2 !== 'undefined' && settingsCookie["bda-es-2"]) {
|
if(typeof emotesBTTV2 !== 'undefined' && settingsCookie["bda-es-2"]) {
|
||||||
if(emotesBTTV2.hasOwnProperty(word)) {
|
if(emotesBTTV2.hasOwnProperty(word)) {
|
||||||
|
var len = Math.round(word.length / 4);
|
||||||
|
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + bttvEmoteUrlStart + emotesBTTV2[word] + bttvEmoteUrlEnd + '" />');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (subEmotesTwitch.hasOwnProperty(word)) {
|
||||||
var len = Math.round(word.length / 4);
|
var len = Math.round(word.length / 4);
|
||||||
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + bttvEmoteUrlStart + emotesBTTV2[word] + bttvEmoteUrlEnd + '" />');
|
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + twitchEmoteUrlStart + subEmotesTwitch[word] + twitchEmoteUrlEnd + '" />');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
|
|
||||||
if (subEmotesTwitch.hasOwnProperty(word)) {
|
if(parent.parentElement == null) return;
|
||||||
var len = Math.round(word.length / 4);
|
|
||||||
parentInnerHTML = parentInnerHTML.replace(word, '<img class="emote" alt="' + word.substr(0, len) + "\uFDD9" + word.substr(len, len) + "\uFDD9" + word.substr(len * 2, len) + "\uFDD9" + word.substr(len * 3) + '" src="' + twitchEmoteUrlStart + subEmotesTwitch[word] + twitchEmoteUrlEnd + '" />');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
if(parent.parentElement == null) return;
|
var oldHeight = parent.parentElement.offsetHeight;
|
||||||
|
parent.innerHTML = parentInnerHTML.replace(new RegExp("\uFDD9", "g"), "");
|
||||||
|
var newHeight = parent.parentElement.offsetHeight;
|
||||||
|
|
||||||
var oldHeight = parent.parentElement.offsetHeight;
|
//Scrollfix
|
||||||
parent.innerHTML = parentInnerHTML.replace(new RegExp("\uFDD9", "g"), "");
|
var scrollPane = $(".scroller.messages").first();
|
||||||
var newHeight = parent.parentElement.offsetHeight;
|
scrollPane.scrollTop(scrollPane.scrollTop() + (newHeight - oldHeight));
|
||||||
|
|
||||||
//Scrollfix
|
|
||||||
var scrollPane = $(".scroller.messages").first();
|
|
||||||
scrollPane.scrollTop(scrollPane.scrollTop() + (newHeight - oldHeight));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(edited) {
|
if(edited) {
|
||||||
|
|
Loading…
Reference in New Issue