MediaWiki:Common.js:修订间差异

Ztm0929留言 | 贡献
添加条件判断命名空间
标签已被回退
Ztm0929留言 | 贡献
无编辑摘要
 
(未显示同一用户的10个中间版本)
第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.hook('wikipage.content').add(function ($content) {
     $('#t-upload, #t-permalink, #t-cite').remove();
     // 只在默认命名空间生效,且排除首页
     if (mw.config.get('wgNamespaceNumber') !== 0 || mw.config.get('wgIsMainPage')) {
        return; // 不满足条件就直接退出
    }
 
    // 获取当前条目的名称
    var pageName = mw.config.get('wgPageName');
    var title = pageName.replace(/_/g, ' ');
 
    // 构造搜索链接
    var googleLink = $('<a>')
        .attr('href', 'https://www.google.com/search?q=' + encodeURIComponent(title))
        .attr('target', '_blank')
        .text('在谷歌中搜索 ' + title);
 
    var baiduLink = $('<a>')
        .attr('href', 'https://www.baidu.com/s?wd=' + encodeURIComponent(title))
        .attr('target', '_blank')
        .css('margin-left', '15px')
        .text('在百度中搜索 ' + title);
 
    // 包一层 div,放到底部
    var container = $('<div>')
        .addClass('search-links')
        .css({ marginTop: '20px', textAlign: 'center' })
        .append(googleLink)
        .append(baiduLink);
 
    // 插入到页面内容的底部
    $content.append(container);
});
});