Update ForceImagePreviews.plugin.js
This commit is contained in:
parent
ac060ec328
commit
ccc537201d
|
@ -3,13 +3,17 @@
|
||||||
class ForceImagePreviews {
|
class ForceImagePreviews {
|
||||||
getName () {return "ForceImagePreviews";}
|
getName () {return "ForceImagePreviews";}
|
||||||
|
|
||||||
getVersion () {return "1.1.1";}
|
getVersion () {return "1.1.2";}
|
||||||
|
|
||||||
getAuthor () {return "DevilBro";}
|
getAuthor () {return "DevilBro";}
|
||||||
|
|
||||||
getDescription () {return "Forces embedded Image Previews, if Discord doesn't do it itself. Caution: Externals Images can contain malicious code and reveal your IP!";}
|
getDescription () {return "Forces embedded Image Previews, if Discord doesn't do it itself. Caution: Externals Images can contain malicious code and reveal your IP!";}
|
||||||
|
|
||||||
initConstructor () {
|
initConstructor () {
|
||||||
|
this.changelog = {
|
||||||
|
"fixed":[["GIFs","Fixed the issue where gifs would be forced as a preview even tho the native preview was rendered"]]
|
||||||
|
};
|
||||||
|
|
||||||
this.patchModules = {
|
this.patchModules = {
|
||||||
"Message":"componentDidMount"
|
"Message":"componentDidMount"
|
||||||
};
|
};
|
||||||
|
@ -72,7 +76,6 @@ class ForceImagePreviews {
|
||||||
|
|
||||||
// begin of own functions
|
// begin of own functions
|
||||||
|
|
||||||
|
|
||||||
processMessage (instance, wrapper) {
|
processMessage (instance, wrapper) {
|
||||||
if (instance.props && instance.props.message) {
|
if (instance.props && instance.props.message) {
|
||||||
let accessory = wrapper.querySelector(BDFDB.dotCN.messageaccessory);
|
let accessory = wrapper.querySelector(BDFDB.dotCN.messageaccessory);
|
||||||
|
@ -110,7 +113,7 @@ class ForceImagePreviews {
|
||||||
height = 300;
|
height = 300;
|
||||||
}
|
}
|
||||||
let checkedsrc = itemsrc.indexOf("imgur.com/") > -1 ? ("imgur.com/" + itemsrc.split("/")[3].split(".")[0]) : itemsrc;
|
let checkedsrc = itemsrc.indexOf("imgur.com/") > -1 ? ("imgur.com/" + itemsrc.split("/")[3].split(".")[0]) : itemsrc;
|
||||||
if (!accessory.querySelector(`${BDFDB.dotCN.embedimage}[href*="${checkedsrc}"]`)) {
|
if (!accessory.querySelector(`${BDFDB.dotCN.embedimage}[href*="${checkedsrc}"],${BDFDB.dotCN.embedgifv}[href*="${checkedsrc}"]`)) {
|
||||||
let embed = BDFDB.htmlToElement(`<div class="FIP-embed ${BDFDB.disCNS.embed + BDFDB.disCN.embedwrapper}"><a class="${BDFDB.disCNS.imagewrapper + BDFDB.disCNS.imagezoom + BDFDB.disCN.embedimage}" href="${itemsrc}" rel="noreferrer noopener" target="_blank" style="width: ${width}px; height: ${height}px;"><img src="${itemsrc}" style="width: ${width}px; height: ${height}px;"></a></div>`);
|
let embed = BDFDB.htmlToElement(`<div class="FIP-embed ${BDFDB.disCNS.embed + BDFDB.disCN.embedwrapper}"><a class="${BDFDB.disCNS.imagewrapper + BDFDB.disCNS.imagezoom + BDFDB.disCN.embedimage}" href="${itemsrc}" rel="noreferrer noopener" target="_blank" style="width: ${width}px; height: ${height}px;"><img src="${itemsrc}" style="width: ${width}px; height: ${height}px;"></a></div>`);
|
||||||
this.insertEmbed(embed, previmage, links, accessory);
|
this.insertEmbed(embed, previmage, links, accessory);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue