ميدياويكي:Gadget-microblog.js
ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.
// Adds option to share link to the current page in social networks and email
if (mw.config.get('wgNamespaceNumber') === 0 || mw.config.get('wgNamespaceNumber') === 6) {
$(document).ready(function() {
var socialShares = [{
'title': 'تيليجرام',
'url': 'https://telegram.me/share/url?url=https:' + mw.config.get('wgServer') + '/wiki/' + encodeURIComponent(mw.config.get('wgPageName')) + '&text=من أرابيكا العربية',
'img': '//upload.wikimedia.org/wikipedia/commons/5/5a/Telegram_2019_simple_logo.svg'
}, {
'title': 'فيس بوك',
'url': 'http://www.facebook.com/sharer.php?u=https:' + mw.config.get('wgServer') + '/wiki/' + encodeURIComponent(mw.config.get('wgPageName')),
'img': '//upload.wikimedia.org/wikipedia/commons/d/d5/Facebook_F_icon.svg'
}, {
'title': 'تويتر',
'url': 'http://twitter.com/?status=' + encodeURIComponent('انظر صفحة: \n' + mw.config.get('wgPageName') + '\nفي أرابيكا العربية http://defn.me/r/' + mw.config.get('wgContentLanguage') + '/' + mw.config.get('wgArticleId').toString(36)), // Forked from [[MediaWiki:Gadget-ShortURL.js]]
'img': '//upload.wikimedia.org/wikipedia/commons/5/5a/X_icon_2.svg'
}];
try {
var whatLinksItem = $("#p-tb li:first-of-type");
if (!whatLinksItem.length) return;
var shareText = $("<span>شارك: </span>");
$(socialShares).each(function() {
var socialSpan = $("<span></span>");
var socialA = $('<a></a>', {
href: this.url,
title: this.title
});
var socialImg = $('<img />', {
'src': this.img,
'height': (mw.config.get('skin') == 'minerva')? '24px' : '17px'
});
socialA.append(socialImg);
socialA.append('<span> </span>');
socialSpan.append(socialA);
shareText.append(socialSpan);
});
var item = $("<li></li>", {
id: 't-socialShare'
});
item.append(shareText);
whatLinksItem.before(item);
} catch (e) {
return;
}
});
if (mw.config.get('skin') == 'minerva') {
mw.util.addCSS(".skin-minerva #t-socialShare{display: flex; align-items: center; padding: 0.75em 0.875em;}");
} else {
mw.util.addCSS(".vector-dropdown #t-socialShare{display: flex;align-items: center;padding: 6px 14px;font-size: 0.875rem;}");
}
}