This commit is contained in:
Mirco Wittrien 2019-11-25 22:56:54 +01:00
parent f09a6ac624
commit c7f42cddd6
2 changed files with 6 additions and 5 deletions

View File

@ -639,9 +639,10 @@ var BDFDB = {
if (options.selector) BDFDB.DOMUtils.addClass(tooltip, options.selector); if (options.selector) BDFDB.DOMUtils.addClass(tooltip, options.selector);
if (options.style) tooltip.style = options.style; if (options.style) tooltip.style = options.style;
if (BDFDB.ObjectUtils.is(options.guild)) { if (BDFDB.ObjectUtils.is(options.guild)) {
var streamOwnerIds = LibraryModules.StreamUtils.getAllApplicationStreams().filter(app => app.guildId === options.guild.id).map(app => app.ownerId); let streamOwnerIds = LibraryModules.StreamUtils.getAllApplicationStreams().filter(app => app.guildId === options.guild.id).map(app => app.ownerId);
var streamOwners = streamOwnerIds.map(ownerId => LibraryModules.UserStore.getUser(ownerId)); let streamOwners = streamOwnerIds.map(ownerId => LibraryModules.UserStore.getUser(ownerId));
var connectedUsers = Object.keys(LibraryModules.VoiceUtils.getVoiceStates(options.guild.id)).map(userId => !streamOwnerIds.includes(userId) && BDFDB.LibraryModules.UserStore.getUser(userId)); let connectedUsers = Object.keys(LibraryModules.VoiceUtils.getVoiceStates(options.guild.id)).map(userId => !streamOwnerIds.includes(userId) && BDFDB.LibraryModules.UserStore.getUser(userId));
let tooltiptext = text || options.guild.toString();
BDFDB.ReactUtils.render(BDFDB.ReactUtils.createElement(BDFDB.ReactUtils.Fragment, { BDFDB.ReactUtils.render(BDFDB.ReactUtils.createElement(BDFDB.ReactUtils.Fragment, {
children: [ children: [
BDFDB.ReactUtils.createElement("div", { BDFDB.ReactUtils.createElement("div", {
@ -654,7 +655,7 @@ var BDFDB = {
}), }),
BDFDB.ReactUtils.createElement("span", { BDFDB.ReactUtils.createElement("span", {
className: BDFDB.DOMUtils.formatClassName(BDFDB.disCN.tooltipguildnametext, (connectedUsers.length || streamOwners.length) && BDFDB.disCN.tooltipguildnametextlimitedsize), className: BDFDB.DOMUtils.formatClassName(BDFDB.disCN.tooltipguildnametext, (connectedUsers.length || streamOwners.length) && BDFDB.disCN.tooltipguildnametextlimitedsize),
children: options.guild.toString() children: options.html ? BDFDB.ReactUtils.elementToReact(BDFDB.DOMUtils.create(tooltiptext)) : tooltiptext
}) })
] ]
}), }),

File diff suppressed because one or more lines are too long