社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103

全站通知:

常用编辑摘要

阅读

    

2024-04-26更新

    

最新编辑:Lu_23333

阅读:

  

更新日期:2024-04-26

  

最新编辑:Lu_23333

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
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 支持快捷编辑摘要 */