// AN Reporter
mw.loader.load("//ja.wikipedia.org/w/index.php?title=User:Dragoniez/scripts/AN_Reporter.js&action=raw&ctype=text/javascript");
// DisamAssist
mw.loader.load('/w/index.php?title=User:ネイ/DisamAssist.js&action=raw&ctype=text/javascript');
// WKSpinner
mw.loader.load('/w/index.php?title=User:鈴音雨/WKSpinner.js&action=raw&ctype=text/javascript');
// Selective Rollback
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/Selective_Rollback.js&action=raw&ctype=text/javascript');
window.selectiveRollbackConfig = {};
selectiveRollbackConfig.confirm = 'always';
selectiveRollbackConfig.watchPage = true;
selectiveRollbackConfig.watchExpiry = '1 week';
selectiveRollbackConfig.lang = 'ja';
selectiveRollbackConfig.editSummaries = {};
selectiveRollbackConfig.editSummaries['利用者名を隠す'] = 'とある利用者による版を $1 による版へ[[H:RV|巻き戻し]]';
selectiveRollbackConfig.showKeys = true;
// SpurLink [[User:Dragoniez/scripts/SpurLink.js]]
mw.loader.load("//ja.wikipedia.org/w/index.php?title=User:Dragoniez/scripts/SpurLink.js&action=raw&ctype=text/javascript");
if (mw.config.get("wgPageName").startsWith("Wikipedia:削除依頼") && mw.config.get("wgPageName") !== "Wikipedia:削除依頼/削除依頼代行申請窓口") mw.loader.load("//ja.wikipedia.org/w/index.php?title=User:Yuukin0248/addAFDtoDailyLog.js&action=raw&ctype=text/javascript");
// 強制プレビューと編集の要約 - 開始
if (mw.config.get("wgAction") === "edit")
$.when(mw.loader.using("user.options"), $.ready).then(function () {
var $wpSave = $("#wpSave"),
$wpPreview = $("#wpPreview"),
saveVal = $wpSave.val(),
classNames = "oo-ui-widget-enabled oo-ui-flaggedElement-progressive oo-ui-flaggedElement-primary";
if (!mw.user.options.get("forceeditsummary") || mw.user.options.get("previewonfirst"))
mw.loader.using("mediawiki.api", function () {
new mw.Api().saveOptions({forceeditsummary: 1, previewonfirst: 0});
});
if (!$("#wikiPreview,#wikiDiff").is(":visible") && $wpSave.length && $wpPreview.length) {
$wpSave.prop("disabled", true)
.val("変更を公開 (プレビューの後で)")
.parent().removeClass(classNames).addClass("oo-ui-widget-disabled");
$wpPreview.one("click", function (e) { // 再有効化
$wpSave.prop("disabled", false)
.val(saveVal)
.parent().removeClass("oo-ui-widget-disabled").addClass(classNames);
}).parent().addClass(classNames);
}
});
// 強制プレビューと編集の要約 - 終了