User:KirkLU/js/adminnav.uncompressed.js

维基百科,自由的百科全书

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

// 代码来源 User:Stang/JavaScript/adminnav.uncompressed.js
jQuery(function(){
    // 定义折叠菜单的骨架和标题
    
    var skeleton='<nav id="p-admin" class="mw-portlet mw-portlet-help vector-menu vector-menu-portal portal" aria-labelledby="p-admin-label" role="navigation" dir="ltr"><h3 id="p-admin-label" class="vector-menu-heading"><span>' + wgUVS("管理员菜单", "管理員選單") + '</span></h3><div class="vector-menu-content"><ul class="vector-menu-content-list" id="p-admin-plus"></ul></div></nav>';

    // 定义单个listitem的内部html。为以后个性化设计做准备。
    
    var contentvip='<li id="n-vip"><a title="' + wgUVS("当前的破坏", "當前的破壞") + '" href="/wiki/WP:VIP">' + wgUVS("当前破坏", "當前破壞") + '</a></li>';
    var contentpfd='<li id="n-pfd"><a title="' + wgUVS("页面存废讨论", "頁面存廢討論") + '" href="/wiki/WP:AFD">' + wgUVS("存废讨论", "存廢討論") + '</a></li>';
    var contentdrv='<li id="n-drv"><a title="' + wgUVS("存废复核请求", "存廢覆核請求") + '" href="/wiki/WP:DRV">' + wgUVS("存废复核", "存廢覆核") + '</a></li>';
    var contentcv='<li id="n-cv"><a title="' + wgUVS("疑似侵权", "疑似侵權") + '" href="/wiki/WP:CV">' + wgUVS("疑似侵权", "疑似侵權") + '</a></li>';
    var contentrrd='<li id="n-rrd"><a title="' + wgUVS("修订版本删除请求", "修訂版本刪除請求") + '" href="/wiki/WP:RRD">' + wgUVS("版本删除", "版本刪除") + '</a></li>';
    var contentrfp='<li id="n-rfp"><a title="' + wgUVS("请求保护页面", "請求保護頁面") + '" href="/wiki/WP:RFPP">' + wgUVS("请求保护", "請求保護") + '</a></li>';
    var contentep='<li id="n-ep"><a title="' + wgUVS("编辑被保护页面请求", "編輯被保護頁面請求") + '" href="/wiki/CAT:EP">' + wgUVS("编辑保护", "編輯被保護") + '</a></li>';
    var contentrm='<li id="n-rm"><a title="' + wgUVS("移动请求", "移動請求") + '" href="/wiki/CAT:RM">' + wgUVS("移动请求", "移動請求") + '</a></li>';
    var contentrp='<li id="n-rp"><a title="' + wgUVS("权限申请", "權限申請") + '" href="/wiki/WP:REQPERM">' + wgUVS("权限申请", "權限申請") + '</a></li>';
    var contentrfcu='<li id="n-rfcu"><a title="' + wgUVS("用户查核", "用戶查核") + '" href="/wiki/WP:RFCUHAM">' + wgUVS("用户查核", "用戶查核") + '</a></li>';
    var contentaf='<li id="n-af"><a title="' + wgUVS("过滤器错误报告", "過濾器錯誤報告") + '" href="/wiki/WP:AF/FP">' + wgUVS("过滤器错误", "過濾器錯誤") + '</a></li>';
    var contentdykc='<li id="n-dykc"><a title="' + wgUVS("新条目推荐", "新條目推薦") + '" href="/wiki/WP:DYKC">' + wgUVS("新条目推荐", "新條目推薦") + '</a></li>';
    var contentuaa='<li id="n-uaa"><a title="' + wgUVS("注意用户名", "注意用戶名") + '" href="/wiki/WP:UAA">' + wgUVS("注意用户名", "注意用戶名") + '</a></li>';
    var contentub='<li id="n-ub"><a title="' + wgUVS("申诉邮箱", "申訴郵箱") + '" href="/wiki/Special:BlankPage/unblock-zh-helper">' + wgUVS("申诉邮箱", "申訴郵箱") + '</a></li>';
    
    // 目前暂不实现个性化内容。全加一块就行了。
    contents = contentvip + contentpfd + contentdrv + contentcv + contentrrd + contentrfp + contentep + contentrm + contentrp + contentrfcu + contentaf + contentdykc + contentuaa + contentub;

    // 实现
    jQuery("#p-help").before(skeleton);
    jQuery('#p-admin-plus').append(contents); //如果为了实现漂亮的代码而增加总代码数量就得不偿失了
});