ميدياويكي:Gadget-microblog.js

من كوبتيكبيديا
اذهب إلى التنقلاذهب الى البحث
لم تعد النسخة القابلة للطباعة مدعومة وقد تحتوي على أخطاء في العرض. يرجى تحديث علامات متصفحك المرجعية واستخدام وظيفة الطباعة الافتراضية في متصفحك بدلا منها.

ملاحظة: بعد النشر، أنت قد تحتاج إلى إفراغ الكاش الخاص بمتصفحك لرؤية التغييرات.

  • فايرفوكس / سافاري: أمسك Shift أثناء ضغط Reload، أو اضغط على إما Ctrl-F5 أو Ctrl-R (⌘-R على ماك)
  • جوجل كروم: اضغط Ctrl-Shift-R (⌘-Shift-R على ماك)
  • إنترنت إكسبلورر/إيدج: أمسك Ctrl أثناء ضغط Refresh، أو اضغط Ctrl-F5
  • أوبرا: اضغط Ctrl-F5.
// 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() {
        if (mw.config.get('skin') == 'minerva') { //larger button for mobile veiw
            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/thumb/8/82/Telegram_logo.svg/28px-Telegram_logo.svg.png'
            }, {
                '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/thumb/c/c2/F_icon.svg/25px-F_icon.svg.png'
            }, {
                '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/thumb/1/19/Twitter_icon.svg/22px-Twitter_icon.svg.png'
            }];
        } else {
            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/thumb/8/82/Telegram_logo.svg/17px-Telegram_logo.svg.png'
            }, {
                'title': 'فيس بوك',
                'url': 'http://www.facebook.com/sharer.php?u=https:' + mw.config.get('wgServer') + '/wiki/' + encodeURIComponent(mw.config.get('wgPageName')),
                'img': '//upload.wikimedia.org/wikinews/en/5/55/Facebook.png'
            }, {
                '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/wikinews/en/f/f7/Twitter.png'
            }];
        }

        try {

            var whatLinksItem = $("#t-whatlinkshere");
            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
                });
                socialA.append(socialImg);
                if (mw.config.get('skin') == 'minerva') {
                    socialA.append('<span>&nbsp;&nbsp;</span>');
                }
                socialSpan.append(socialA);
                shareText.append(socialSpan);
            });

            var item = $("<li></li>", {
                id: 't-socialShare'
            });
            item.append(shareText);
            whatLinksItem.before(item);
        } catch (e) {
            return;
        }
    });
    mw.util.addCSS("#t-socialShare{position:relative;top:-8px;margin:7px -1px -10px 0px!important;}");
}