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:
parent
58efd651bf
commit
f9fdcb3ba6
2 changed files with 15 additions and 11 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue