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

删除571字节 、​ 2021年11月10日 (三) 07:22
无编辑摘要
/**
* @Description: 这里是桌面版和手机版通用的全局JS
* @Functions: 1. [[MediaWiki:Edittools]]可定制防止错误创建其他用户快速插入工具用户页
* 2. 正确显示[[特殊:前缀索引/LLWiki:首页/当年今日/]]
* 2. 防止错误创建其他用户的用户页
* 3. 分类栏正确显示[[特殊:前缀索引/LLWiki:首页/当年今日/]]小写标题
* 4. 分类栏正确显示小写标题词曲作者的日文名
* 65. 触摸屏将packed-hover模式的gallery替换为packed
* 5. 分类栏正确显示词曲作者的日文名
* 76. 移除Widget造成的多余<p>标签
* 6. 触摸屏将packed-hover模式的gallery替换为packed
* 87. 禁止使用InPageEdit快速编辑和快速重定向
* 7. 移除Widget造成的多余<p>标签
* 8. 禁止使用InPageEdit快速编辑和快速重定向
* @Dependencies: mediawiki.Title, ext.gadget.site-lib
* @Author: 如无特殊说明,均为[[User:Bhsd]]
action = mw.config.get( 'wgAction' ),
hook = mw.hook( 'wikipage.content' );
 
if (['edit', 'submit'].includes( action ) && mw.config.get( 'wgIsProbablyEditable' )) {
/**
* @Function: 更复杂的快速插入
* @Source: [[mw:Extension:CharInsert]]
* @Dependencies: jquery.textSelection(已由CharInsert扩展加载)
*/
// 这个事件不能重复添加,但#editform可能会重建
$('#bodyContent').on('click', 'span.mw-charinsert-item', function() {
$('#wpTextbox1').textSelection( 'encapsulateSelection', {pre: this.dataset.start, post: this.dataset.end} );
});
}
 
/**
16,874

个编辑