LLWiki正在建设中,欢迎加入我们

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

跳转到导航 跳转到搜索
删除397字节 、​ 2021年12月30日 (四) 09:32
IPE的编冲早已修复
(好吧,mw自帶的有點蠢⋯⋯)
标签撤销
(IPE的编冲早已修复)
* 5. 触摸屏将packed-hover模式的gallery替换为packed
* 6. 移除Widget造成的多余<p>标签
* 7. 禁止使用InPageEdit快速编辑和快速重定向
* @Dependencies: mediawiki.Title, ext.gadget.site-lib
* @Author: 如无特殊说明,均为[[User:Bhsd]]
 
/**
* @Function: 禁止使用InPageEdit快速编辑和快速重定向
* @Dependecies: ext.gadget.site-lib
*/
mw.messages.set('gadget-ipe-warn', wgULS({
'gadget-ipe-warn': '由于InPageEdit小工具$1,LLWiki无法正确判别页面是否已存在,LLWiki暂时限制该小工具的使用。', 'gadget-ipe-edit': '易造成编辑冲突',
'gadget-ipe-redirect': '无由於InPageEdit小工具無法正别页別頁面是否已存在,LLWiki暫時限制該小工具的使用。'
}));
}, {
const noIPE = function(msg) {
'gadget-ipe-warn': '由於InPageEdit小工具$1,LLWiki暫時限制該小工具的使用。', 'gadget-ipe-edit': '易造成編輯衝突',
mw.notify( mw.msg( 'gadget-ipe-warn' ), {type: 'warn', autoHide: false, tag: 'InPageEdit'} );
'gadget-ipe-redirect': '無法正確判別頁面是否已存在'
}) );
const noIPE = function(msg) {
mw.notify( mw.msg( 'gadget-ipe-warn', mw.msg( 'gadget-ipe-' + (msg || 'redirect') ) ),
{type: 'warn', autoHide: false, tag: 'InPageEdit'} );
};
mw.hook( 'InPageEdit.quickEdit' ).add(function(data) {
data.$modalWindow.find( '.save-btn' ).prop('disabled', true);
noIPE( 'edit' );
});
mw.hook( 'InPageEdit.quickRedirect' ).add( noIPE );
mw.hook( 'InPageEdit.quickRename' ).add( noIPE );
16,874

个编辑

导航菜单