mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-08-03 00:18:31 +00:00
Improve support for interactive tooltips. Allow chat tokenizers to supply custom delays and interactive flags for their tooltips. Wrap text in <span> elements. Fix bug with stream uptime metadata. Fix bug with fine-router. Add method to EventEmitter that wraps emit in a try/catch. Add lilz to the socket server lineup.
This commit is contained in:
parent
c0320dd3ab
commit
a081247fdc
14 changed files with 168 additions and 40 deletions
|
@ -140,6 +140,21 @@ export const Links = {
|
|||
}
|
||||
}
|
||||
|
||||
Links.tooltip.interactive = function(target, tip) {
|
||||
if ( ! this.context.get('tooltip.rich-links') || ! this.context.get('tooltip.link-interaction') || target.dataset.isMail === 'true' )
|
||||
return false;
|
||||
|
||||
const info = this.get_link_info(target.dataset.url, true);
|
||||
return info && info.interactive;
|
||||
};
|
||||
|
||||
Links.tooltip.delayHide = function(target, tip) {
|
||||
if ( ! this.context.get('tooltip.rich-links') || ! this.context.get('tooltip.link-interaction') || target.dataset.isMail === 'true' )
|
||||
return 0;
|
||||
|
||||
return 64;
|
||||
};
|
||||
|
||||
|
||||
// ============================================================================
|
||||
// Rich Content
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue