MediaWiki:Gadget-CleanDeleteReasons.js
跳到导航
跳到搜索
注意:这类代码页面在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- 按住
CTRL+SHIFT+DEL 或 ⌘-Shift-R
来清除缓存! - 或尝试在地址栏的地址最后添加代码
?_=1
来访问最新页面。 - 你还可以在设置中勾选小工具在页面右上角添加清除缓存按钮!
$(function() {
if (mw.config.get('wgAction') == "delete" && $("#wpReason").length > 0 && RegExp('(内容|page was empty|content before blanking was)', 'i').test($("#wpReason").val())) $("#wpReason").val('');
$.get(mw.config.get("wgServer") + mw.config.get("wgScriptPath") + "/index.php?action=render&curid=" + mw.config.get("wgArticleId"), function(h) {
var root = $("<div/>").html(h);
var reason = root.find(".mw-parser-output > .infoBox.will2Be2Deleted > .infoBoxContent > .infoBoxText > ul > li:first-child > #reason");
var actor = root.find(".mw-parser-output > .infoBox.will2Be2Deleted > .infoBoxContent > .infoBoxText > ul > li:nth-child(2) > #actor > .plainlinks > a:first-child");
if (reason.length === 1 && actor.length === 1) {
$("#wpReason").val("删除被挂删的页面,[[User:" + actor.text() + "|" + actor.text() + "]]的挂删理由:''" + reason.text() + "''");
}
});
});