首页
随机
登录
设置
关于中医百科
免责声明
中医百科
搜索
查看“︁MediaWiki:Gadget-edit0.js”︁的源代码
←
MediaWiki:Gadget-edit0.js
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
// [[en:MediaWiki:Gadget-edittop.js]] // ********************************************************************** // ** ***WARNING GLOBAL GADGET FILE*** ** // ** changes to this file affect many users. ** // ** please discuss on the talk page before editing ** // ** ** // ********************************************************************** // Imported from [[:en:User:Alex Smotrov/edittop.js]], version as of: 2007-06-19T04:28:52 // Updated from [[:en:User:TheDJ/Gadget-edittop.js]], version as of: 2009-04-28T11:54:22 // Modified to only support Chinese (zh, zh-cn, hans, hant) with hans as default. if ($.inArray(mw.config.get('wgAction'), ['view', 'purge']) !== -1 && mw.config.get('wgNamespaceNumber') >= 0) { $(function edittop_hook() { var localtitles = { 'zh': '编辑首段', // 通用中文 'zh-cn': '编辑首段', // 中国大陆简体 'hans': '编辑首段', // 简体中文(通用,作为默认) 'hant': '編輯首段' // 繁体中文(通用) }; var our_content = $('#content, #mw_content').first(); var span1 = our_content.find('span.mw-editsection:not(.plainlinks)').first(); if (!span1.length) return; var span0 = span1.clone(); $('#mw_header h1, #content h1').first().append(span0); span0.find('a').each(function(idx) { var a = $(this); var href = a.attr('href') || ''; // 获取用户语言,优先匹配精确键,再匹配 hans/hant 前缀,默认使用 hans var userLang = mw.config.get('wgUserLanguage'); var linkText = localtitles[userLang] || (userLang.indexOf('hans') !== -1 ? localtitles.hans : '') || (userLang.indexOf('hant') !== -1 ? localtitles.hant : '') || localtitles.hans; // 最终 fallback 到简体中文(hans) a.text(linkText); a.attr('title', linkText); if (!/&(ve|)section=T/.test(href)) { a.attr('href', href.replace(/&(ve|)section=\d+/, '&$1section=0&summary=/*%20top%20*/%20')); } else if (/&vesection=/.test(href)) { a.attr('href', mw.util.getUrl(mw.config.get('wgPageName')) + '?veaction=edit&vesection=0&summary=/*%20top%20*/%20'); } else { a.attr('href', mw.util.getUrl(mw.config.get('wgPageName')) + '?action=edit§ion=0&summary=/*%20top%20*/%20'); } }); }); }
返回
MediaWiki:Gadget-edit0.js
。