MediaWiki:Common.js:修订间差异
MediaWiki界面页面
更多操作
创建页面,内容为“→这里的任何JavaScript将为所有用户在每次页面加载时加载。: // 给源码编辑器工具栏加"颜色/高亮"按钮 $( function () { if ( typeof mw === 'undefined' || !mw.loader ) { return; } mw.loader.using( 'user.options' ).then( function () { if ( $( '#wpTextbox1' ).length && $.fn.wikiEditor ) { var buttons = { '红': '红', '绿': '绿', '蓝': '蓝', '橙': '橙', '高亮': '高亮' }; var tools = {};…” |
无编辑摘要 |
||
| (未显示同一用户的6个中间版本) | |||
| 第1行: | 第1行: | ||
$( function () { | $( function () { | ||
mw.hook( 'wikiEditor.toolbarReady' ).add( function ( $textarea ) { | |||
mw. | function btn( pre, peri, post, label, cls ) { | ||
return { | |||
action: { type: 'encapsulate', options: { pre: pre, peri: peri || '', post: post || '' } }, | |||
' | label: label, | ||
cssClass: cls || '' | |||
}; | }; | ||
} | |||
$textarea.wikiEditor( 'addToToolbar', { | |||
sections: { | |||
noblecraft: { | |||
type: 'booklet', | |||
label: 'Noblecraft 格式', | |||
pages: { | |||
colors: { layout: 'characters', label: '颜色 / 强调', characters: [ | |||
btn('{{红|','文字','}}','红','nc-红'), | |||
btn('{{绿|','文字','}}','绿','nc-绿'), | |||
btn('{{蓝|','文字','}}','蓝','nc-蓝'), | |||
} | btn('{{橙|','文字','}}','橙','nc-橙'), | ||
btn('{{高亮|','文字','}}','高亮','nc-高亮'), | |||
btn('{{提示|','提示内容','}}','提示'), | |||
btn('{{警告|','警告内容','}}','警告'), | |||
btn('{{成功|','内容','}}','成功') | |||
] }, | |||
game: { layout: 'characters', label: '游戏元素', characters: [ | |||
btn('{{指令|','/命令','}}','指令'), | |||
btn('{{命令|语法=/命令|说明=|权限=|示例=}}','','','命令框'), | |||
btn('{{键|','F3','}}','键'), | |||
btn('{{坐标|x=','0','|y=0|z=0}}','坐标'), | |||
btn('{{稀有度|','史诗','}}','稀有度'), | |||
btn('{{评分星|','4','}}','评分星'), | |||
btn('{{状态|','可用','}}','状态'), | |||
btn('{{版本|','1.0','}}','版本') | |||
] }, | |||
links: { layout: 'characters', label: '链接 / 剧情', characters: [ | |||
btn('{{NPC|','角色名','}}','NPC'), | |||
btn('{{地点|','地点名','}}','地点'), | |||
btn('{{物品|','物品名','}}','物品'), | |||
btn('{{剧透|','剧透内容','}}','剧透'), | |||
btn('{{对话|角色=角色名|','台词','}}','对话'), | |||
btn('{{视频|标题=|链接=|平台=}}','','','视频') | |||
] }, | |||
blocks: { layout: 'characters', label: '区块 / 标记', characters: [ | |||
btn('{{折叠|标题=标题|','内容','}}','折叠'), | |||
btn('{{公告|','公告内容','}}','公告'), | |||
btn('{{主条目|','页面名','}}','主条目'), | |||
btn('{{参见|','页面名','}}','参见'), | |||
btn('{{更新日志|版本=|日期=|内容=}}','','','更新日志') | |||
] }, | |||
maintain: { layout: 'characters', label: '维护标记', characters: [ | |||
btn('{{待补充}}','','','待补充'), | |||
btn('{{待更新}}','','','待更新'), | |||
btn('{{草稿}}','','','草稿'), | |||
btn('{{精选}}','','','精选'), | |||
btn('{{待删除|','原因','}}','待删除'), | |||
btn('{{重复|','目标页面','}}','重复'), | |||
btn('{{消歧义|','当前主题','|其他条目}}','消歧义') | |||
] } | |||
} | } | ||
} | } | ||
} | } | ||
} ); | |||
} ); | } ); | ||
} ); | } ); | ||
2026年5月31日 (日) 07:20的最新版本
$( function () {
mw.hook( 'wikiEditor.toolbarReady' ).add( function ( $textarea ) {
function btn( pre, peri, post, label, cls ) {
return {
action: { type: 'encapsulate', options: { pre: pre, peri: peri || '', post: post || '' } },
label: label,
cssClass: cls || ''
};
}
$textarea.wikiEditor( 'addToToolbar', {
sections: {
noblecraft: {
type: 'booklet',
label: 'Noblecraft 格式',
pages: {
colors: { layout: 'characters', label: '颜色 / 强调', characters: [
btn('{{红|','文字','}}','红','nc-红'),
btn('{{绿|','文字','}}','绿','nc-绿'),
btn('{{蓝|','文字','}}','蓝','nc-蓝'),
btn('{{橙|','文字','}}','橙','nc-橙'),
btn('{{高亮|','文字','}}','高亮','nc-高亮'),
btn('{{提示|','提示内容','}}','提示'),
btn('{{警告|','警告内容','}}','警告'),
btn('{{成功|','内容','}}','成功')
] },
game: { layout: 'characters', label: '游戏元素', characters: [
btn('{{指令|','/命令','}}','指令'),
btn('{{命令|语法=/命令|说明=|权限=|示例=}}','','','命令框'),
btn('{{键|','F3','}}','键'),
btn('{{坐标|x=','0','|y=0|z=0}}','坐标'),
btn('{{稀有度|','史诗','}}','稀有度'),
btn('{{评分星|','4','}}','评分星'),
btn('{{状态|','可用','}}','状态'),
btn('{{版本|','1.0','}}','版本')
] },
links: { layout: 'characters', label: '链接 / 剧情', characters: [
btn('{{NPC|','角色名','}}','NPC'),
btn('{{地点|','地点名','}}','地点'),
btn('{{物品|','物品名','}}','物品'),
btn('{{剧透|','剧透内容','}}','剧透'),
btn('{{对话|角色=角色名|','台词','}}','对话'),
btn('{{视频|标题=|链接=|平台=}}','','','视频')
] },
blocks: { layout: 'characters', label: '区块 / 标记', characters: [
btn('{{折叠|标题=标题|','内容','}}','折叠'),
btn('{{公告|','公告内容','}}','公告'),
btn('{{主条目|','页面名','}}','主条目'),
btn('{{参见|','页面名','}}','参见'),
btn('{{更新日志|版本=|日期=|内容=}}','','','更新日志')
] },
maintain: { layout: 'characters', label: '维护标记', characters: [
btn('{{待补充}}','','','待补充'),
btn('{{待更新}}','','','待更新'),
btn('{{草稿}}','','','草稿'),
btn('{{精选}}','','','精选'),
btn('{{待删除|','原因','}}','待删除'),
btn('{{重复|','目标页面','}}','重复'),
btn('{{消歧义|','当前主题','|其他条目}}','消歧义')
] }
}
}
}
} );
} );
} );