“User:Bhsd/vector.js”的版本间差异

添加133字节 、​ 2024年3月7日 (星期四)
// 使用Wikiplus小工具快速编辑
([InPageEdit])
(// 使用Wikiplus小工具快速编辑)
(未显示同一用户的42个中间版本)
// 拆分自[[Special:Mypage/common.js]],不可使用ES6语法
"use strict";
window.InPageEdit = window.InPageEdit || {};
InPageEdit.myPreference = {
editMinor: false,
outSideClose: true,
noConfirmEdit: true,
watchList: 'nochange',
editSummary: "[InPageEdit] $section $oldid",
redLinkQuickEdit: false,
noRedirectIfConvertedTitleExists: true,
plugins: [
'toolbox.js',
'edit-any-page.js',
'fix-double-entrance.js'
],
codeMirrorThemeNoCSS: true
};
mw.hook('InPageEdit.quickEdit.codemirror').add(function(obj) {
obj.cm.setOption('indentUnit', 4);
obj.cm.setOption('indentWithTabs', true);
});
if (mw.util.getParamValue('dev')) {
$.getScript('http://127.0.0.1:1005/InPageEdit.js');
}
// 应用mediawiki.util对页面名称进行转义
$.when($.ready, mw.loader.using( 'mediawiki.util' )).then(function() {
action = mw.config.get( 'wgAction' );
 
if (action == 'view' && mw.config.get('wgArticleId')) {
mw.loader.load('https://cdn.jsdelivr.net/npm/mediawiki-inpageedit@latest/dist/InPageEdit.min.js');
mw.loader.load('https://cdn.jsdelivr.net/gh/bhsd-harry/Plugins@latest/plugins/code-mirror/script.min.js');
}
if (nsid == 14 && action == 'view') {
// 加载ext.gadget.Cat-a-lot;尽量避免htmlString
}
 
else if (action == 'view' && $mw.config.get('.Lyrics_boxwgIsArticle').length && $!mw.util.getParamValue('.photrans-buttondev').length === 0) {
mw.loader.load('https://cdn.jsdelivr.net/npm/mediawikiwikiplus-inpageedit@latest/dist/InPageEdit.min.jshighlight');
$(mw.util.addPortletLink('p-cactions', '#', '歌词注音')).click(function(e) {
e.preventDefault();
this.remove();
mw.loader.using( 'oojs-ui-windows' ).then(function() {
mw.loader.load( '/zh?title=user:bhsd/photrans.js&action=raw&ctype=text/javascript' );
});
});
}
 
16,874

个编辑