1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-09-17 02:16:54 +00:00

Replace all the process_value functions with a helper from utilities. Hide creative tags on the channel page.

This commit is contained in:
SirStendec 2016-10-01 14:11:49 -04:00
parent 7d35b5c8c3
commit 91051d2a11
15 changed files with 197 additions and 339 deletions

View file

@ -41,16 +41,7 @@ FFZ.settings_info.username_display = {
help: "How a user's name should be rendered when their display name differs from the username.",
value: 3,
process_value: function(val) {
if ( typeof val === "string" ) {
val = parseInt(val);
if ( isNaN(val) || ! isFinite(val) )
val = 3;
}
return val;
},
process_value: utils.process_int(3),
on_update: function(val) {
var CL = utils.ember_resolve('component:chat/chat-line'),
@ -119,16 +110,7 @@ FFZ.settings_info.parse_emoji = {
},
value: 1,
process_value: function(val) {
if ( val === false )
return 0;
if ( val === true )
return 1;
if ( typeof val === "string" )
return parseInt(val || "0");
return val;
},
process_value: utils.process_int(1, 0, 1),
category: "Chat Appearance",
@ -375,21 +357,13 @@ FFZ.settings_info.chat_separators = {
3: "3D Line (2px groove inset)",
4: "Wide Line (2px solid)"
},
value: 0,
category: "Chat Appearance",
value: 0,
process_value: utils.process_int(0, 0, 1),
no_bttv: true,
process_value: function(val) {
if ( val === false )
return 0;
else if ( val === true )
return 1;
else if ( typeof val === "string" )
return parseInt(val) || 0;
return val;
},
category: "Chat Appearance",
name: "Chat Line Separators",
help: "Display thin lines between chat messages for further visual separation.",
@ -455,13 +429,8 @@ FFZ.settings_info.high_contrast_chat = {
'112': "Background + Bold",
'111': 'All'
},
value: '222',
category: "Chat Appearance",
name: "High Contrast",
help: "Display chat using white and black for maximum contrast. This is suitable for capturing and chroma keying chat to display on stream.",
process_value: function(val) {
if ( val === false )
return '222';
@ -470,6 +439,11 @@ FFZ.settings_info.high_contrast_chat = {
return val;
},
category: "Chat Appearance",
name: "High Contrast",
help: "Display chat using white and black for maximum contrast. This is suitable for capturing and chroma keying chat to display on stream.",
on_update: function(val) {
this.toggle_style('chat-hc-text', val[2] === '1');
this.toggle_style('chat-hc-bold', val[1] === '1');