bugfixes
This commit is contained in:
@@ -3726,12 +3726,11 @@ class CopyShareButton extends ShareButton
|
||||
class MultipleShareButton extends ShareButton{
|
||||
constructor(deviceType, icon, callbacks, shouldLoadImg)
|
||||
{
|
||||
console.log(Array.isArray(deviceType), deviceType[0] instanceof ShareButton);
|
||||
if (Array.isArray(deviceType) && deviceType[0] instanceof ShareButton){
|
||||
let btn = deviceType[0];
|
||||
callbacks = deviceType;
|
||||
deviceType = btn._deviceType;
|
||||
icon = btn._icon;
|
||||
callbacks = deviceType;
|
||||
shouldLoadImg = Helper.nonNull(shouldLoadImg, icon);
|
||||
}
|
||||
|
||||
@@ -3744,6 +3743,7 @@ class MultipleShareButton extends ShareButton{
|
||||
callbacks[i].getCallback()(link, element, event);
|
||||
}
|
||||
else {
|
||||
console.log(callbacks, i);
|
||||
callbacks[i](link, element, event);
|
||||
}
|
||||
}
|
||||
@@ -3834,7 +3834,7 @@ class SmsShareButton extends ShareButton
|
||||
else {
|
||||
linkToOpen = "sms:?body=" + encodeURIComponent(link);
|
||||
}
|
||||
window.open(linkToOpen, '_blank');
|
||||
window.open(linkToOpen, '_blank', "noopener");
|
||||
}, shouldLoadImg);
|
||||
}
|
||||
}
|
||||
@@ -3843,7 +3843,7 @@ class TelegramShareButton extends ShareButton {
|
||||
constructor(icon, shouldLoadImg) {
|
||||
super(ShareButton.TYPE_ALL, icon, function (link) {
|
||||
let linkToOpen = "https://t.me/share/url?url="+encodeURIComponent(link);
|
||||
window.open(linkToOpen, '_blank');
|
||||
window.open(linkToOpen, '_blank', "noopener");
|
||||
}, shouldLoadImg);
|
||||
}
|
||||
}
|
||||
@@ -3858,7 +3858,7 @@ class WhatsappShareButton extends ShareButton {
|
||||
else {
|
||||
linkToOpen = "whatsapp://send?text=" + encodeURIComponent(link);
|
||||
}
|
||||
window.open(linkToOpen, '_blank');
|
||||
window.open(linkToOpen, '_blank', "noopener");
|
||||
}, shouldLoadImg);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user