打开主菜单
首页
随机
最近更改
特殊页面
沙盒
互助客栈
方针与指引
帮助
页面信息
链入页面
相关更改
设置
关于LLWiki
免责声明
LLWiki
搜索
用户菜单
3.144.89.238
讨论
监视列表
贡献
登录
LLWiki正在建设中,欢迎
加入我们
!
查看“User:Bhsd/vector.js”的源代码
←
User:Bhsd/vector.js
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您没有权限编辑此JavaScript页面,因为此页面包含另一位用户的个人设置。
您可以查看和复制此页面的源代码。
//<nowiki> // 拆分自[[Special:Mypage/common.js]],不可使用ES6语法 "use strict"; // 应用mediawiki.util对页面名称进行转义 $.when($.ready, mw.loader.using( 'mediawiki.util' )).then(function() { const nsid = mw.config.get( 'wgNamespaceNumber' ), pageName = mw.util.wikiUrlencode( mw.config.get('wgPageName') ), title = mw.util.wikiUrlencode( mw.config.get('wgTitle') ), specialPage = mw.config.get( 'wgCanonicalSpecialPageName' ), action = mw.config.get( 'wgAction' ); if (nsid == 14) { // 加载ext.gadget.Cat-a-lot;尽量避免htmlString $('<li>', {html: $('<a>', {text: 'Cat-a-lot'})}).appendTo( '#p-cactions ul' ) .click(function() { mw.loader.load( 'ext.gadget.Cat-a-lot' ); }); } else if (specialPage == 'Contributions') { const $nonCode = $('.mw-contributions-list').children().not(function() { return /(^Widget:|\.(js|css)$)/.test( $(this).find( '.mw-contributions-title' ).text() ); }); $('<a>', {text: '代码筛选'}).click(function() { $nonCode.toggle(); }).appendTo( '.mw-pager-navigation-bar' ); } else if (action == 'view' && $('.Lyrics_box').length && $('.photrans-button').length === 0) { $(mw.util.addPortletLink('p-cactions', '#', '歌词注音')).click(function(e) { e.preventDefault(); this.remove(); mw.loader.using( 'oojs-ui-windows' ).then(function() { mw.loader.load( '/zh?title=user:bhsd/photrans.js&action=raw&ctype=text/javascript' ); }); }); } else if (mw.loader.getState( 'ext.codeEditor' ) == 'ready') { $('.ace_text-input').keyup(function(e) { if (!e.metaKey || e.key != 'f') { return; } $('.ace_search_form > input').select(); }); } // 自定义左侧导航,使用短地址 const addToolLink = function(obj, nextNode) { // 如果能用对象解构就很舒服了…… mw.util.addPortletLink('p-tb', obj.href, obj.text, null, null, null, nextNode); }; $('#t-whatlinkshere a').attr('href', '/zh?hidelinks=1&hideredirs=1&namespace=0&title=Special:链入页面/' + pageName); $('#t-recentchangeslinked a').attr('href', '/zh?title=Special:链出更改&hidemyself=1&target=' + pageName); [{href: '/zh?title=Special:前缀索引&stripprefix=1&prefix=' + title + '/&namespace=' + nsid, text: "子页面"}, {href: '/zh?title=Special:展开模板&wpRemoveComments=1&wpGenerateRawHtml=true&wpInput={{:' + pageName + '}}', text: "展开模板"}].forEach(function(ele) { addToolLink(ele, '#t-recentchangeslinked'); }); [{href: '/zh/Special:版本', text: "版本"}, {href: '/zh?title=Special:用户列表&creationSort=1&desc=1', text: "用户列表"}, {href: '/zh?target=http://*&title=Special:链接搜索', text: "链接搜索"}, {href: '/zh/Special:滥用过滤器', text: "滥用过滤器"}, {href: '/zh/Special:替换文本', text: "替换文本"}, {href: '/zh?title=Special:所有页面&namespace=' + nsid, text: "所有页面"}] .forEach(function(ele) { addToolLink(ele, '#t-info'); }); // 自定义顶部导航,使用短地址 if (!matchMedia( '(max-width:720px)' ).matches) { setTimeout(function() { mw.util.addPortletLink('p-personal', '/zh/Help:沙盒', "沙盒", null, null, null, '#pt-preferences'); }, 2000); } else { mw.util.addPortletLink('pt-userpage', '/zh/Help:沙盒', "沙盒", null, null, null, '#pt-preferences'); } }); //</nowiki>
返回
User:Bhsd/vector.js
。