MediaWiki:Common.js:修订间差异
MediaWiki界面页面
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第14行: | 第14行: | ||
'警告': { pre: '{{警告|', peri: '警告内容', post: '}}' }, | '警告': { pre: '{{警告|', peri: '警告内容', post: '}}' }, | ||
'成功': { pre: '{{成功|', peri: '允许/成功内容', post: '}}' }, | '成功': { pre: '{{成功|', peri: '允许/成功内容', post: '}}' }, | ||
'公告': { pre: '{{公告|', peri: '公告内容', post: '}}' } | '公告': { pre: '{{公告|', peri: '公告内容', post: '}}' }, | ||
// 折叠:选中文字当内容,标题留占位符"标题" | |||
'折叠': { pre: '{{折叠|标题=标题|', peri: '折叠内容', post: '}}' } | |||
}; | }; | ||
// 插入型: | // 插入型:无参数的标记 | ||
var insert = { | var insert = { | ||
'待补充': '{{待补充}}' | '待补充': '{{待补充}}' | ||
}; | }; | ||
2026年5月31日 (日) 06:46的版本
$( function () {
mw.hook( 'wikiEditor.toolbarReady' ).add( function ( $textarea ) {
// 包裹型:选中文字后点击,把文字包进模板
var wrap = {
'红': { pre: '{{红|', peri: '文字', post: '}}' },
'绿': { pre: '{{绿|', peri: '文字', post: '}}' },
'蓝': { pre: '{{蓝|', peri: '文字', post: '}}' },
'橙': { pre: '{{橙|', peri: '文字', post: '}}' },
'高亮': { pre: '{{高亮|', peri: '文字', post: '}}' },
'指令': { pre: '{{指令|', peri: '/命令', post: '}}' },
'键': { pre: '{{键|', peri: 'F3', post: '}}' },
'剧透': { pre: '{{剧透|', peri: '剧透内容', post: '}}' },
'提示': { pre: '{{提示|', peri: '提示内容', post: '}}' },
'警告': { pre: '{{警告|', peri: '警告内容', post: '}}' },
'成功': { pre: '{{成功|', peri: '允许/成功内容', post: '}}' },
'公告': { pre: '{{公告|', peri: '公告内容', post: '}}' },
// 折叠:选中文字当内容,标题留占位符"标题"
'折叠': { pre: '{{折叠|标题=标题|', peri: '折叠内容', post: '}}' }
};
// 插入型:无参数的标记
var insert = {
'待补充': '{{待补充}}'
};
var tools = {};
Object.keys( wrap ).forEach( function ( name ) {
tools[ name ] = {
label: name, type: 'button',
action: { type: 'encapsulate', options: wrap[ name ] }
};
} );
Object.keys( insert ).forEach( function ( name ) {
tools[ name ] = {
label: name, type: 'button',
action: { type: 'encapsulate', options: { pre: insert[ name ] } }
};
} );
$textarea.wikiEditor( 'addToToolbar', {
section: 'main', group: 'format', tools: tools
} );
} );
} );