MediaWiki:Gadget-edit0.js:修订间差异
删除的内容 添加的内容
创建页面,内容为“// en:MediaWiki:Gadget-edittop.js // ********************************************************************** // ** ***WARNING GLOBAL GADGET FILE*** ** // ** changes to this file affect many users. ** // ** please discuss on the talk page before editing ** // ** ** // ******************************************************…” |
小无编辑摘要 |
||
第1行:
// [[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 [[
// Updated from [[
//
$(function edittop_hook() {▼
var localtitles = {▼
if (
[ 'view', 'purge' ].indexOf( mw.config.get( 'wgAction' ) ) !== -1 &&
var span1 = our_content.find('span.mw-editsection:not(.plainlinks)').first();▼
mw.config.get( 'wgNamespaceNumber' ) >= 0 &&
if (!span1.length) return;▼
!mw.config.get( 'wgMFMode' ) // WMF官方修复:移动端Minerva禁用,避免重复按钮
var span0 = span1.clone();▼
) {
'en': 'Edit lead section',
'ja': '導入部を編集',
'zh': '编辑首段',
'zh-cn': '编辑首段',
'zh-hans': '编辑首段',
'zh-hant': '編輯首段'
};
var $content
span0.find('a').each(function(idx) {▼
var a = $(this);▼
return;
var href = a.attr('href') || '';▼
}
// WMF官方修复:移除CDX大按钮样式,适配Vector 2022
$span0.removeClass( 'cdx-button--size-large' );
$( '#mw_header h1, #content h1' ).first().append( $span0 );
var userLang = mw.config.get('wgUserLanguage');▼
var linkText = localtitles[userLang] || ▼
// 匹配对应语言文案,兜底英文
// 悬浮提示 + 按钮显示文字
$a.text( textLabel );
// 上游原版分支逻辑完整保留
} else if ( /&vesection=/.test( href ) ) { // 嵌入页面 - VE可视化编辑器
} else { // 嵌入页面 - 传统编辑器
$a.attr( 'href', mw.util.getUrl( mw.config.get( 'wgPageName' ) ) + '?action=edit§ion=0&summary=/*%20top%20*/%20' );
}
} );
} );
}
| |||