From c9430e1aad0510e5b256cc7a28533a1472535c0c Mon Sep 17 00:00:00 2001 From: SirStendec Date: Fri, 2 Feb 2018 16:29:41 -0500 Subject: [PATCH] Fix generation of CSS for transparent image badges added by FFZ or other extensions. --- src/modules/chat/badges.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/modules/chat/badges.js b/src/modules/chat/badges.js index 88c3e31a..d684021f 100644 --- a/src/modules/chat/badges.js +++ b/src/modules/chat/badges.js @@ -95,11 +95,12 @@ export function generateBadgeCSS(badge, version, data, style, is_dark, scale = 1 if ( style === 3 || style === 4 ) { if ( color === 'transparent' && data.trans ) color = data.trans.color || color; + } - } else { - if ( style < 5 && color === 'transparent' ) - style = 0; + if ( color === 'transparent' ) + style = 0; + if ( style !== 3 && style !== 4 ) { svg = base_image.endsWith('.svg'); if ( data.urls ) image = `url("${data.urls[1]}")`; @@ -198,7 +199,7 @@ export default class Badges extends Module { } else if ( p === 'ffz' ) { out.push(e('div', {className: 'ffz-badge-tip'}, [ - show_previews && e('img', { + show_previews && e('div', { className: 'preview-image ffz-badge', style: { height: '7.2rem',