社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103
常用编辑摘要
阅读
2024-04-26更新
最新编辑:Lu_23333
阅读:
更新日期:2024-04-26
最新编辑:Lu_23333
可以配合修改MediaWiki:Summary,增加一个快捷栏,允许用户点击按钮填充编辑说明。
可参考碧蓝航线wiki:https://wiki.biligame.com/blhx/MediaWiki:Summary
效果:
摘要:(请简要描述您所作出的修改,或选择:创建页面修饰语句修正错误内容扩充排版来源内部链接分类消歧义维基化维护清理)
在此基础上,可以增加「编辑」小按钮,直达MediaWiki:Summary页面,如tools的:
效果:
请简述更改。 快捷 > 临时保存 ... 增加用例 修改快捷选项
这个功能需要JS支持。可以将下列JS加入全站JS(Mediawiki:Common.js):
// 支持快捷编辑摘要。编辑摘要时点击快捷选项填充编辑理由 // 参考Wikipedia:MediaWiki:Common.js/edit.js if (mw.config.get('wgAction') == "edit" || mw.config.get('wgAction') == "submit" || mw.config.get('wgCanonicalSpecialPageName') == 'Search') { // 编辑页面 ( function( $, mw ) { $( function() { if ( $( '#editform input[name=wpSection]' ).val() === 'new' ) { if ( $( '#no-new-title' ).length ) { $( '#wpSummary' ).attr( 'disabled', true ); } return; } $( '#wpSummaryLabel .mw-summary-preset' ).on( 'click', '.mw-summary-preset-item a', function( e ) { e.preventDefault(); var $this = $( this ), summary = $( '#wpSummary' ).val(); var $item = $this.parent( '.mw-summary-preset-item' ); summary = summary.replace( /\s+$/g, '' ); if ( summary != '' ) { summary += ' '; } summary += $item.attr( 'title' ) || $this.text(); $this.replaceWith( $this.contents() ); $( '#wpSummary' ).val( summary ).focus(); } ); } ); } )( jQuery, mediaWiki ); } /* end 支持快捷编辑摘要 */