User:OctoberSama/common.js:修订间差异
来自OTTOWiki
更多操作
![]() OctoberSama(留言 | 贡献) 小 |
![]() OctoberSama(留言 | 贡献) 小 |
||
第37行: | 第37行: | ||
mw.loader.using( [ | mw.loader.using( [ | ||
'ext.wikiEditor', | 'ext.wikiEditor', | ||
'ext.CodeMirror | 'ext.CodeMirror.WikiEditor', | ||
'ext.CodeMirror | 'ext.CodeMirror.mode.mediawiki' | ||
] ).then( ( require ) => { | ] ).then( ( require ) => { | ||
const textarea = document.getElementById( 'wpTextbox1' ); | const textarea = document.getElementById( 'wpTextbox1' ); | ||
mw.addWikiEditor( $( textarea ) ); | mw.addWikiEditor( $( textarea ) ); | ||
const CodeMirrorWikiEditor = require( 'ext.CodeMirror | const CodeMirrorWikiEditor = require( 'ext.CodeMirror.WikiEditor' ); | ||
const mediawikiLang = require( 'ext.CodeMirror | const mediawikiLang = require( 'ext.CodeMirror.mode.mediawiki' ); | ||
const cmWe = new CodeMirrorWikiEditor( textarea, mediawikiLang() ); | const cmWe = new CodeMirrorWikiEditor( textarea, mediawikiLang() ); | ||
cmWe.initialize(); | cmWe.initialize(); | ||
} ); | } ); |
2025年7月5日 (六) 12:03的版本
//IPE配置
/** InPageEdit Preferences */
;(window.InPageEdit = window.InPageEdit || {}).myPreference = {
"doNotCollectMyInfo": false,
"editMinor": true,
"editSummary": "$section ",
"lockToolBox": false,
"redLinkQuickEdit": false,
"outSideClose": false,
"watchList": "watch",
"noConfirmEdit": false,
"plugins": [
"toolbox.js",
"wiki-editor.js",
"code-mirror/cm6.js"
]
}
//IPE
mw.loader.load('https://cdn.jsdelivr.net/npm/mediawiki-inpageedit');
//批量编辑
mw.loader.load("/index.php?title=User:OctoberSama/MassEdit.js&action=raw&ctype=text/javascript");
//缓存清除
mw.loader.load("https://cdn.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/OneKeyPurge.min.js");
//高级搜索
mw.loader.load("https://cdn.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/AdvancedSearch.min.js");
//辅助工具ListEnhancer
mw.loader.load("https://zh.moegirl.org.cn/index.php?title=User:BearBin/js/ListEnhancer.js&action=raw&ctype=text/javascript");
//贡献者统计
// mw.loader.load("/index.php?title=User:OctoberSama/ShowContributors.js&action=raw&ctype=text/javascript");
mw.loader.using( [
'ext.wikiEditor',
'ext.CodeMirror.WikiEditor',
'ext.CodeMirror.mode.mediawiki'
] ).then( ( require ) => {
const textarea = document.getElementById( 'wpTextbox1' );
mw.addWikiEditor( $( textarea ) );
const CodeMirrorWikiEditor = require( 'ext.CodeMirror.WikiEditor' );
const mediawikiLang = require( 'ext.CodeMirror.mode.mediawiki' );
const cmWe = new CodeMirrorWikiEditor( textarea, mediawikiLang() );
cmWe.initialize();
} );