User:Lopullinen/gadgets/quickeditors.js
外观
< User:Lopullinen | gadgets
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
/** InPageEdit*/
mw.loader.load('https://cdn.jsdelivr.net/npm/mediawiki-inpageedit');
(window.InPageEdit = window.InPageEdit || {}).myPreference = {
"doNotCollectMyInfo": false,
"editMinor": true,
"editSummary": "$section 没有编辑摘要 $oldid",
"lockToolBox": true,
"redLinkQuickEdit": false,
"outSideClose": false,
"watchList": "nochange",
"noConfirmEdit": true,
"plugins": [
"toolbox.js",
"edit-any-page.js",
"code-mirror/script.js"
]
};
switch (mw.config.get('skin')) {
case "monobook": {
mw.loader.load('/w/index.php?title=en:User:Cacycle/wikEd.js&action=raw&ctype=text/javascript');
break;
}
case "vector":
case "vector-2022": {
let isCodePage = (mw.config.get("wgPageContentModel") !== "wikitext");
if (isCodePage) {
mw.loader.load("ext.codeEditor");
} else {
mw.loader.load(["ext.wikiEditor", "ext.CodeMirror"]);
}
// 扩展编辑器
let editObj = document.getElementById("ca-edit");
if (editObj != null) {
let basepath = mw.config.get('wgArticlePath').replace("$1", encodeURIComponent(mw.config.get('wgPageName')));
mw.util.addPortletLink("p-cactions", basepath + "?action=edit&useskin=monobook", editObj.innerText + " (WikEd)", "ca-edit-wiked", editObj.firstChild.title.replace(/\[.+]$/, "") + " (WikEd)", "d", editObj.nextSibling);
if (!isCodePage) {
mw.util.addPortletLink("p-cactions", basepath + "?veaction=edit&useskin=timeless", editObj.innerText + " (VE)", "ca-edit-ve", editObj.firstChild.title.replace(/\[.+]$/, "") + " (VisualEditor)", "v", editObj.nextSibling);
}
}
break;
}
}