1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-07-30 06:28:31 +00:00

Add support for Feature Friday. Fix emoticon tooltips. Add option to disable username capitalization.

This commit is contained in:
SirStendec 2015-01-15 22:19:05 -05:00
parent ac81def52e
commit e85633cae3
8 changed files with 363 additions and 20 deletions

View file

@ -35,7 +35,9 @@ FFZ.prototype.setup_line = function() {
el.setAttribute('data-sender', user);
f.render_badge(this);
f.capitalize(this, user);
if ( localStorage['ffzCapitalize'] != 'false' )
f.capitalize(this, user);
}
});
@ -79,6 +81,23 @@ FFZ.prototype.capitalize = function(view, user) {
}
FFZ.chat_commands.capitalization = function(room, args) {
var enabled, args = args && args.length ? args[0].toLowerCase() : null;
if ( args == "y" || args == "yes" || args == "true" || args == "on" )
enabled = true;
else if ( args == "n" || args == "no" || args == "false" || args == "off" )
enabled = false;
if ( enabled === undefined )
return "Chat Name Capitalization is currently " + (localStorage.ffzCapitalize != "false" ? "enabled." : "disabled.");
localStorage.ffzCapitalize = enabled;
return "Chat Name Capitalization is now " + (enabled ? "enabled." : "disabled.");
}
FFZ.chat_commands.capitalization.help = "Usage: /ffz capitalization <on|off>\nEnable or disable Chat Name Capitalization. This setting does not work with BetterTTV.";
// ---------------------
// Emoticon Replacement
// ---------------------
@ -122,7 +141,7 @@ FFZ.prototype._emoticonize = function(controller, tokens) {
// emoticon.
_.each(emotes, function(emote) {
//var eo = {isEmoticon:true, cls: emote.klass};
var eo = {isEmoticon:true, cls: emote.klass, emoticonSrc: emote.url, altText: emote.name};
var eo = {isEmoticon:true, cls: emote.klass, emoticonSrc: emote.url, altText: (emote.hidden ? "???" : emote.name)};
tokens = _.compact(_.flatten(_.map(tokens, function(token) {
if ( _.isObject(token) )