跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
工场FAQ
工场大事记
工场文化
工场设备
正版软件
工场云服务
及时更新我
最近更改
如何使用Wiki?
工场百科
搜索
搜索
登录
个人工具
登录
查看“MediaWiki:Gadget-site.js”的源代码
系统消息
讨论
English
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
←
MediaWiki:Gadget-site.js
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/*global mw, $, importScript, jsMsg */ // Add "mainpage" class to the body element if ( mw.config.get( 'wgMainPageTitle' ) === mw.config.get( 'wgPageName' ) && mw.config.get( 'wgAction' ) === 'view' ) { $( document ).ready( function() { document.body.className += ' mainpage'; }); } /* End of extra pages */ /** * Test if an element has a certain class * * Based on script from en.wikipedia.org, 2008-09-15. * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]] * * @deprecated since MediaWiki 1.17: Use jQuery(element).hasClass instead */ var hasClass = ( function () { var reCache = {}; return function ( element, className ) { return ( reCache[className] ? reCache[className] : ( reCache[className] = new RegExp( "(?:\\s|^)" + className + "(?:\\s|$)" ) ) ).test( element.className ); }; })(); /** * Hide prefix in category * * @source www.mediawiki.org/wiki/Snippets/Hide_prefix_in_category * @rev 5 */ var prefix = $.trim( $( '#mw-cat-hideprefix' ).text() ) || ( mw.config.get( 'wgTitle' ) + '/' ); $( '#mw-pages' ).find( 'a' ).text( function ( i, val ) { return val.slice( 0, prefix.length ) === prefix ? val.slice( prefix.length ) : val; } ); /** * Load the CodeReview 'tooltips' gadget on [[MediaWiki roadmap]] subpages, * so it's available for the revision reports where it's particularly useful * @author: Happy-melon */ if ( mw.config.get( 'wgPageName' ).match( /^MediaWiki_roadmap/ ) ) { mw.loader.load( 'ext.codereview.tooltips' ); } /** * Load withJS and withCSS * * @source: www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL#Load_withJS_and_withCSS * @rev: 1 * @author: Krinkle */ /* withJS */ var extraJS = mw.util.getParamValue( 'withJS' ); if ( extraJS ) { // Disallow some characters in file name if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) { importScript( extraJS ); // Don't use alert but the jsMsg system. Run jsMsg only once the DOM is ready. } else { $( document ).ready( function() { jsMsg( extraJS + ' script not allowed to be loaded.', 'error' ); } ); } } /* withCSS */ var extraCSS = mw.util.getParamValue( 'withCSS' ); if ( extraCSS ) { // Disallow some characters in file name if ( extraCSS.match( /^MediaWiki:[^&<>=%#]*\.css$/ ) ) { importStylesheet( extraCSS ); // Don't use alert but the jsMsg system. Run jsMsg only once the DOM is ready. } else { $( document ).ready( function() { jsMsg( extraCSS + ' stylesheet not allowed to be loaded.', 'error' ); } ); } } /** * Hide specified prefixen * * @rev: 1 * @author: MZMcBride */ $( function () { $('.hide-prefix').find('li a').text( function( i, val ) { return val.replace($('.hide-prefix').data('prefix'), '') } ); });
返回
MediaWiki:Gadget-site.js
。
开关有限宽度模式