This commit is contained in:
silas
2018-10-10 20:05:53 +02:00
parent 05188e37fd
commit f5ba242d40
3 changed files with 55 additions and 20 deletions

View File

@@ -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);
}
}