// <nowiki>
(function() {
"use strict";
function init() {
// 만일 개선된 필터를 사용하고 있지 않다면 아무것도 하지 않습니다.
if (mw.user.options.get("rcenhancedfilters-disable") == 1) return;
// 바뀐글 링크를 limit가 0인 링크로 바꿉니다.
$("#site-navigation a").attr(
"href",
$("#site-navigation a").attr("href") + "?limit=0"
);
if (mw.config.get("wgCanonicalSpecialPageName") == "Recentchanges") {
// 최근 바뀜 필터가 초기화된 다음
mw.hook("structuredChangeFilters.ui.initialized").add(function() {
var limitButtonIndex = 1,
// limit를 50으로 변경하는 버튼
btn = $(
".mw-rcfilters-ui-changesLimitPopupWidget .oo-ui-buttonSelectWidget a"
).eq(limitButtonIndex);
// 버튼을 누르는 동작을 흉내냅니다. 즉 limit를 50으로 다시 설정합니다.
btn.trigger(
jQuery.Event("mousedown", { which: OO.ui.MouseButtons.LEFT })
);
btn[0].dispatchEvent(new MouseEvent("mouseup"));
});
}
}
$(init);
})();
// </nowiki>