“MediaWiki:Gadget-SettingsDialog.js”的版本间差异

// 使用Wikiplus小工具快速编辑
(未预期的bug,dialog必须放在函数里)
标签撤销
(// 使用Wikiplus小工具快速编辑)
标签移动版网页编辑 移动版编辑
 
(未显示同一用户的1个中间版本)
]}),
$btns = $('<div>', {id: 'settingsDialog-btns', html: [
new OO.ui.ButtonWidget({label: mw.msg('gadget-sd-back'), flags: 'destructive'}).on('click', function() {
.on('click', function() { dialog.clearOptions(); }).$element,
new OO.ui.ButtonWidget({label: mw.msg('gadget-sd-export'), flags: 'progressive', disabled: !isUser})
.on('click', function() {
// 添加按钮,注意手机版的执行时机
if (mw.config.get('skin') == 'minerva') {
$(mw.addMobileLinks( {icon: 'user-cog', msg: 'gadget-sd-title'} )).click( openDialog )
mw.hook( 'mobile.menu' ).add(function($menu) {
.appendTo( $menu('#mw-mf-page-left').find('ul:not(.hlist)').last() );
console.log('Hook: mobile.menu, 开始添加小工具设置按钮');
$(mw.addMobileLinks( {icon: 'user-cog', msg: 'gadget-sd-title'} )).click( openDialog )
.appendTo( $menu.find('ul:not(.hlist)').last() );
});
}
else { $( mw.util.addPortletLink('p-cactions', '#', mw.msg('gadget-sd-title')) ).click( openDialog ); }
16,874

个编辑