LLWiki正在建设中,欢迎加入我们

“MediaWiki:Gadget-custommenu.js”的版本间差异

跳转到导航 跳转到搜索
}
$(function () {
var apimenu = new mw.Api$('<div class=body></div>');
menu.load('page/zh?title=': + (window.customMenuSrc || 'user:' + mw.config.get('wgUserName') + '/Sidebar') + '&variant=' + mw.config.get('wgUserLanguage') + ' #mw-content-text ul', function() {
api.get( {
'action':'parse',
'page': (window.customMenuSrc || 'user:' + mw.config.get('wgUserName') + '/Sidebar'),
'uselang':mw.config.get('wgUserLanguage')
} ).then(function(data) {
var navlist = data.parse.text["*"].replace(/\n<!--[\s\S]*-->/g,'');
if(mw.config.get('skin') == 'vector') {
$('<div id="p-diy" class="portal" role="navigation" aria-labelledby="p-diy-label">').append('<h3 id="p-diy-label">' + wgULS('自定义', '自定義') + '</h3>').appendTo("#mw-panel");
$("#p-diy").append('<div class="body">' + navlist + '</div>'menu);
}
else {
var navlist = menu.html();
navlist = navlist.replace(/<a href(((?!>).)*)>(((?!<\/i>).)*?)<\/a>/g,'<a href$1><i class="fa fa-arrow-circle-right"></i><span>$3</span></a>');
var timer = setInterval(function() {