MediaWiki:Common.js:修订间差异

Ztm0929留言 | 贡献
尝试加载 codex 资源
标签已被回退
Ztm0929留言 | 贡献
无编辑摘要
 
(未显示同一用户的8个中间版本)
第67行: 第67行:
             setSrcIfExists('#footer-copyrightico img', '/resources/assets/cc-by-nc-sa-dark.svg');
             setSrcIfExists('#footer-copyrightico img', '/resources/assets/cc-by-nc-sa-dark.svg');
             setSrcIfExists('#footer-poweredbyico img', '/resources/assets/poweredby-mediawiki-dark.svg');
             setSrcIfExists('#footer-poweredbyico img', '/resources/assets/poweredby-mediawiki-dark.svg');
            setSrcIfExists('#footer-assistedbyico img', '/resources/assets/assistedby-ai-dark.svg');
             setSrcIfExists('#footer-poweredbysmwico img', '/resources/assets/poweredby-smw-dark.svg');  
             setSrcIfExists('#footer-poweredbysmwico img', '/resources/assets/poweredby-smw-dark.svg');  
         } else {
         } else {
             setSrcIfExists('#footer-copyrightico img', '/resources/assets/cc-by-nc-sa.svg');
             setSrcIfExists('#footer-copyrightico img', '/resources/assets/cc-by-nc-sa.svg');
             setSrcIfExists('#footer-poweredbyico img', '/resources/assets/poweredby-mediawiki.svg');
             setSrcIfExists('#footer-poweredbyico img', '/resources/assets/poweredby-mediawiki.svg');
            setSrcIfExists('#footer-assistedbyico img', '/resources/assets/assistedby-ai.svg');
             setSrcIfExists('#footer-poweredbysmwico img', '/resources/assets/poweredby-smw.svg');  
             setSrcIfExists('#footer-poweredbysmwico img', '/resources/assets/poweredby-smw.svg');  
         }
         }
第153行: 第155行:
});
});


 
$(function () {
// 正文底部额外搜索链接
     // 移除上传文件、固定链接、引用此页
mw.loader.using(['codex.styles', 'codex-icons']).then(function () {
    $('#t-upload, #t-permalink, #t-cite').remove();
     mw.hook('wikipage.content').add(function ($content) {
        if (mw.config.get('wgNamespaceNumber') !== 0 || mw.config.get('wgIsMainPage')) {
            return;
        }
 
        var title = mw.config.get('wgPageName').replace(/_/g, ' ');
        var links = [
            { text: '谷歌搜索', url: 'https://www.google.com/search?q=' + encodeURIComponent(title) },
            { text: '百度搜索', url: 'https://www.baidu.com/s?wd=' + encodeURIComponent(title) }
        ];
 
        var container = $('<div>')
            .addClass('cdx-search-links')
            .css({ marginTop: '20px', textAlign: 'center' });
 
        container.append(
            $('<div>')
                .css({ marginBottom: '8px', fontWeight: 'bold' })
                .text('在外部搜索条目:' + title)
        );
 
        links.forEach(function (link) {
            var a = $('<a>')
                .addClass('cdx-docs-link is-underlined')
                .attr('href', link.url)
                .attr('target', '_blank')
                .css({ margin: '0 10px' })
                .text(link.text + ' ');
 
            // Codex 外部链接图标
            var icon = $('<span>').addClass('cdx-icon cdx-icon--small cdx-icon-link-external');
            a.append(icon);
 
            container.append(a);
        });
 
        $content.append(container);
    });
});
});