mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-07-31 15:08:31 +00:00
3.5.315. Emote tab completion for whisper windows. Transparent Colored badges. Dynamically generate Twitch badge CSS. CSS tweaks. Fix a bug where the chat settings menu wouldn't be hooked properly and modernized it. Closes #27. Closes #26. Closes #24.
This commit is contained in:
parent
21e823a15c
commit
7e24fa6c0e
16 changed files with 320 additions and 243 deletions
|
@ -43,7 +43,18 @@ var FFZ = window.FrankerFaceZ,
|
|||
if ( ! room.moderator_badge )
|
||||
return "";
|
||||
|
||||
return '.from-display-preview[data-room="' + room.id + '"] .badges .moderator:not(.ffz-badge-replacement),.chat-line[data-room="' + room.id + '"] .badges .moderator:not(.ffz-badge-replacement) { background-repeat: no-repeat; background-size: initial; background-position: center; background-image:url("' + room.moderator_badge + '") !important; }';
|
||||
return '.from-display-preview[data-room="' + room.id + '"] .badges .moderator:not(.ffz-badge-replacement):not(.colored),' +
|
||||
'.chat-line[data-room="' + room.id + '"] .badges .moderator:not(.ffz-badge-replacement):not(.colored) {' +
|
||||
'background-repeat: no-repeat;' +
|
||||
'background-size: initial !important;' +
|
||||
'background-position: center;' +
|
||||
'background-image:url("' + room.moderator_badge + '") !important; }' +
|
||||
'.from-display-preview[data-room="' + room.id + '"] .badges .moderator:not(.ffz-badge-replacement).colored,' +
|
||||
'.chat-line[data-room="' + room.id + '"] .badges .moderator:not(.ffz-badge-replacement).colored {' +
|
||||
'-webkit-mask-repeat: no-repeat;' +
|
||||
'-webkit-mask-size: initial !important;' +
|
||||
'-webkit-mask-position: center;' +
|
||||
'-webkit-mask-image: url("' + room.moderator_badge + '"); }';
|
||||
};
|
||||
|
||||
|
||||
|
@ -1940,6 +1951,10 @@ FFZ.prototype._modify_room = function(room) {
|
|||
if ( msg_id && this.ffz_ids && this.ffz_ids[msg_id] )
|
||||
return;
|
||||
|
||||
// If it's historical, make sure it's for this room.
|
||||
if ( msg.tags && msg.tags.historical && msg.tags['room-id'] != this.get('roomProperties._id') )
|
||||
return;
|
||||
|
||||
|
||||
// Keep the history.
|
||||
if ( ! is_whisper && msg.from && msg.from !== 'jtv' && msg.from !== 'twitchnotify' && f.settings.mod_card_history ) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue