Update ImageUtilities.plugin.js

This commit is contained in:
Mirco Wittrien 2020-08-14 15:41:21 +02:00
parent 7d2fb3ab2d
commit 115ddcfb91
1 changed files with 20 additions and 18 deletions

View File

@ -513,9 +513,10 @@ var ImageUtilities = (_ => {
].flat(10).filter(n => n)
});
}
let index = 0;
if (messages.length) {
let images = messages.map(n => Array.from(n.querySelectorAll(BDFDB.dotCNS.imagewrapper + "img"))).flat().filter(img => !BDFDB.DOMUtils.getParent(BDFDB.dotCN.spoilerhidden, img));
let next, previous, index = 0, amount = images.length;
let next, previous, amount = images.length;
for (let i = 0; i < amount; i++) if (this.isSameImage(src, images[i])) {
index = i;
previous = images[i-1];
@ -530,6 +531,7 @@ var ImageUtilities = (_ => {
if (e.instance.nextRef) e.returnvalue.props.children.splice(1, 0, this.createImageWrapper(e.instance, e.instance.nextRef, "next", BDFDB.LibraryComponents.SvgIcon.Names.RIGHT_CARET));
else this.loadImage(e.instance, next, "next");
}
}
if (settings.addDetails) e.returnvalue.props.children.push(BDFDB.ReactUtils.createElement("div", {
className: BDFDB.disCN._imageutilitiesdetailswrapper,
children: [
@ -548,7 +550,6 @@ var ImageUtilities = (_ => {
}))
}));
}
}
if (e.node) {
let modal = BDFDB.DOMUtils.getParent(BDFDB.dotCNC.modal + BDFDB.dotCN.layermodal, e.node);
if (modal) {
@ -789,6 +790,7 @@ var ImageUtilities = (_ => {
enabledEngines = BDFDB.ObjectUtils.filter(engines, n => n);
BDFDB.ModuleUtils.forceAllUpdates(this);
BDFDB.MessageUtils.rerenderAll();
}
setLabelsByLanguage () {