1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-06-28 15:27:43 +00:00

Added basic support for BetterTTV chat tag alpha transparency.

This commit is contained in:
SirStendec 2014-04-27 18:06:22 -04:00
parent 58efd651bf
commit f9fdcb3ba6
2 changed files with 15 additions and 11 deletions

View file

@ -466,17 +466,21 @@ ffz.prototype.setup_bttv = function() {
var privmsg = BetterTTV.chat.templates.privmsg, f = this;
BetterTTV.chat.templates.privmsg = function(highlight, action, server, isMod, data) {
if ( f.check_donor(data.sender) ) {
var badge = _.defaults({}, donor_badge);
if ( BetterTTV.settings.get('alphaTags') )
badge['type'] = badge['type'] + ' alpha';
var inserted = false;
for(var i=0; i < data.badges.length; i++) {
var t = data.badges[i].type;
if ( t != 'turbo' && t != 'subscriber' )
continue;
data.badges.insertAt(i, donor_badge);
data.badges.insertAt(i, badge);
inserted = true;
break;
}
if ( ! inserted )
data.badges.push(donor_badge);
data.badges.push(badge);
}
return privmsg(highlight, action, server, isMod, data);