MediaWiki:Gadget-did you mean.js
Chú ý: Sau khi lưu thay đổi trang, bạn phải xóa bộ nhớ đệm của trình duyệt để nhìn thấy các thay đổi. Google Chrome, Firefox, Internet Explorer và Safari: Giữ phím ⇧ Shift và nhấn nút Reload/Tải lại trên thanh công cụ của trình duyệt. Để biết chi tiết và hướng dẫn cho các trình duyệt khác, xem Trợ giúp:Xóa bộ nhớ đệm.
/**
* Tự động đổi hướng đến trang được liên kết trong thông báo “Có phải bạn muốn xem?”
*/
$(function () {
// Đổi hướng từ
if (window.location.href.indexOf("rdfrom=") >= 0 ) {
var wpDYMfrom = mw.util.getParamValue("rdfrom");
var link = mw.html.element("a", {
href: mw.util.getUrl(wpDYMfrom, {action: "edit", redlink: 1}),
"class": "new"
}, wpDYMfrom.replace(/_/g, " "));
var contentSub = $("<div id='contentSub'>(Tự động đổi hướng từ </div>");
contentSub.append(link).append(")");
$("#siteSub").after(contentSub);
return;
}
// Có phải bạn muốn xem?
var target = $("#did-you-mean a:not(.mw-headline-anchor)").first().html();
var pagetitle = $.trim($("h1").first().text());
if (target && target != pagetitle &&
mw.util.getParamValue("redirect") != "no" &&
mw.config.get("wgAction") == "view" &&
mw.config.get("wgArticleId") === 0 &&
!mw.config.get("wgRedirectedFrom")) {
document.location = mw.util.getUrl(target, {
rdfrom: pagetitle.replace(/ /g, "_")
});
}
});