مدیاویکی: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() { if (mw.config.get('skin') == 'minerva') { //larger button for mobile veiw var socialShares = [{ 'title': 'تلگرام', 'url': 'https://telegram.me/share/url?url=https:' + mw.config...» ایجاد کرد)
 
(+اسلامیکال)
 
خط ۵: خط ۵:
             var socialShares = [{
             var socialShares = [{
                 'title': 'تلگرام',
                 'title': 'تلگرام',
                 'url': 'https://telegram.me/share/url?url=https:' + mw.config.get('wgServer') + '/wiki/' + encodeURIComponent(mw.config.get('wgPageName')) + '&text=برگرفته از ویکی‌پدیای فارسی',
                 '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'
                 'img': '//upload.wikimedia.org/wikipedia/commons/thumb/8/82/Telegram_logo.svg/28px-Telegram_logo.svg.png'
             }, {
             }, {
خط ۱۳: خط ۱۳:
             }, {
             }, {
                 'title': 'توییتر',
                 '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]]
                 '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'
                 'img': '//upload.wikimedia.org/wikipedia/commons/thumb/1/19/Twitter_icon.svg/22px-Twitter_icon.svg.png'
             }];
             }];
خط ۱۹: خط ۱۹:
             var socialShares = [{
             var socialShares = [{
                 'title': 'تلگرام',
                 'title': 'تلگرام',
                 'url': 'https://telegram.me/share/url?url=https:' + mw.config.get('wgServer') + '/wiki/' + encodeURIComponent(mw.config.get('wgPageName')) + '&text=برگرفته از ویکی‌پدیای فارسی',
                 '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'
                 'img': '//upload.wikimedia.org/wikipedia/commons/thumb/8/82/Telegram_logo.svg/17px-Telegram_logo.svg.png'
             }, {
             }, {
خط ۲۷: خط ۲۷:
             }, {
             }, {
                 'title': 'توییتر',
                 '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]]
                 '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'
                 'img': '//upload.wikimedia.org/wikinews/en/f/f7/Twitter.png'
             }];
             }];

نسخهٔ کنونی تا ‏۲۶ سپتامبر ۲۰۲۴، ساعت ۱۱:۱۲

// 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 = $("#mw-content-text");
            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;}");
}