MediaWiki:Gadget-mobileSidebar.js

来自Minecraft Wiki
跳转到导航 跳转到搜索
其他语言中

注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
  • Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
  • Internet Explorer:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:前往菜单 → 设置(Mac为Opera → 选项),然后隐私和安全 → 清除浏览数据 → 缓存的图片和文件。
mw.loader.using( [
	'mediawiki.util',
] ).then( function() {
	return new mw.Api().loadMessagesIfMissing( [
		'recentchanges'
	], { 'maxage': 3600, 'smaxage': 3600 } );
} ).then( function() {
	var conv = require( 'ext.gadget.HanAssist' ).conv;
	var advancedMode = mw.config.get( 'wgMFAmc' );
	
	if ( !advancedMode ) mw.util.addPortletLink( 'p-navigation', mw.util.getUrl('Special:RecentChanges'),
		mw.msg('recentchanges'), 'recentchanges', null, null, '#pt-dm-toggle' );
	$('a.menu__item--random').attr('href', mw.util.getUrl('Special:RandomRootpage'));
	
	$('<ul class="toggle-list__list">').attr('id', 'p-Games').insertAfter(advancedMode ? '#p-interaction' : '#p-personal');
	// [[Minecraft]]
	mw.util.addPortletLink( 'p-Games', mw.util.getUrl('Minecraft'), 'Minecraft' );
	// [[Minecraft Dungeons]]
	mw.util.addPortletLink( 'p-Games', mw.util.getUrl('Minecraft Dungeons'), 'Minecraft Dungeons' );
	// [[Minecraft Legends]]
	mw.util.addPortletLink( 'p-Games', mw.util.getUrl('Minecraft Legends'), 'Minecraft Legends' );
	// [[Minecraft Earth]]
	mw.util.addPortletLink( 'p-Games', mw.util.getUrl('Minecraft Earth'), 'Minecraft Earth' );
	// [[Minecraft: Story Mode]]
	mw.util.addPortletLink( 'p-Games', mw.util.getUrl('Minecraft: Story Mode'), 'Minecraft: Story Mode' );
	
	if ( !advancedMode ) {
		$('<ul class="toggle-list__list">').attr('id', 'p-interaction').insertAfter('#p-Games');
		// [[Minecraft Wiki:社区专页]]
		mw.util.addPortletLink( 'p-interaction', mw.util.getUrl('Minecraft Wiki:社区专页'), conv( { cn: '社区专页', tw: '社群專頁', hk: '社羣專頁' } ) );
	}
	// [[Minecraft Wiki:论坛]]
	mw.util.addPortletLink( 'p-interaction', mw.util.getUrl('Minecraft Wiki:论坛'), conv( { hans: 'Wiki论坛', hant: 'Wiki論壇' } ) );
	// [[Minecraft Wiki:计划]]
	mw.util.addPortletLink( 'p-interaction', mw.util.getUrl('Minecraft Wiki:计划'), conv( { hans: '计划', hant: '計畫' } ) );
	// [[Minecraft Wiki:Wiki条例]]
	mw.util.addPortletLink( 'p-interaction', mw.util.getUrl('Minecraft Wiki:Wiki条例'), conv( { hans: 'Wiki条例', hant: 'Wiki條例' } ) );
	// [[Minecraft Wiki:格式指导]]
	mw.util.addPortletLink( 'p-interaction', mw.util.getUrl('Minecraft Wiki:格式指导'), conv( { hans: '格式指导', hant: '格式指導' } ) );
	// [[Minecraft Wiki:管理员告示板]]
	mw.util.addPortletLink( 'p-interaction', mw.util.getUrl('Minecraft Wiki:管理员告示板'), conv( { hans: '管理员告示板', hant: '管理員告示板' } ) );
	// [[Minecraft Wiki:管理团队]]
	mw.util.addPortletLink( 'p-interaction', mw.util.getUrl('Minecraft Wiki:管理团队'), conv( { hans: '管理团队', hant: '管理團隊' } ) );
} );