bugfixes
This commit is contained in:
@@ -2966,12 +2966,11 @@ ShareButton.TYPE_ALL = ShareButton.TYPE_DESKTOP+ShareButton.TYPE_MOBILE;
|
||||
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);
|
||||
}
|
||||
|
||||
@@ -2984,6 +2983,7 @@ class MultipleShareButton extends ShareButton{
|
||||
callbacks[i].getCallback()(link, element, event);
|
||||
}
|
||||
else {
|
||||
console.log(callbacks, i);
|
||||
callbacks[i](link, element, event);
|
||||
}
|
||||
}
|
||||
@@ -3074,7 +3074,7 @@ class SmsShareButton extends ShareButton
|
||||
else {
|
||||
linkToOpen = "sms:?body=" + encodeURIComponent(link);
|
||||
}
|
||||
window.open(linkToOpen, '_blank');
|
||||
window.open(linkToOpen, '_blank', "noopener");
|
||||
}, shouldLoadImg);
|
||||
}
|
||||
}
|
||||
@@ -3083,7 +3083,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);
|
||||
}
|
||||
}
|
||||
@@ -3098,7 +3098,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