Thành viên:Mxn/main page.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.
$(function () {
if (mw.config.get("wgPageName").indexOf("Thành_viên:Mxn/Trang_Chính_4") != 0) {
return;
}
// Tải bảng kiểu.
//importStylesheet("Thành viên:Mxn/main page.css");
// Làm cho trang giống như Trang Chính thật.
if (mw.config.get("wgPageName") == "Thành_viên:Mxn/Trang_Chính_4") {
$("#ca-nstab-user a").text("Trang Chính");
$("body").addClass("ns-0").removeClass("ns-2");
if (mw.config.get("wgAction") == "view") {
$("#firstHeading, #siteSub, #contentSub, #mp-instructions").hide();
}
}
// Ẩn nền của một số phần tử để hiển thị gradien trong Internet Explorer.
var prof = $.client.profile();
var isLegacyMsie = prof.name == "msie" && parseInt(prof.versionBase) <= 9;
if (isLegacyMsie) {
$(".mp-box-bg-fade, .mp-box-header, .mp-ellipsis").css("background-color", "transparent");
}
// Hiện cửa sổ để miêu tả Hình ảnh chọn lọc.
mw.loader.using("jquery.ui", function () {
$("#mp-tfp-click-cover a, #mp-tfp .mp-box-bg a").removeAttr("title").click(function (evt) {
evt.preventDefault();
var imgLink = $("#mp-tfp-img-placeholder a");
if (!$("#mp-tfp-img-placeholder a").html().length) {
var url = $("#mp-tfp-img-placeholder").data("src");
var imgAttrs = {
src: url,
};
// //up.wiki.x.io/wikipedia/commons/3/34/AlsterPanorama.jpg
// //up.wiki.x.io/wikipedia/commons/thumb/3/34/AlsterPanorama.jpg/500px-AlsterPanorama.jpg
// //up.wiki.x.io/wikipedia/vi/b/bc/Wiki.png
// //up.wiki.x.io/wikipedia/vi/thumb/b/bc/Wiki.png/87px-Wiki.png
var width = url.match(/\/\/up.wiki.x.io\/wikipedia\/\w+\/thumb\/[0-9a-z]\/[0-9a-z]{2}\/([^/]+)\/(\d+)px-\1/i);
if (width && width[2]) imgAttrs["width"] = width[2];
imgLink.html(mw.html.element("img", imgAttrs));
}
$("#mp-tfp-dialog").dialog({
closeText: "Đóng",
modal: true,
width: 600,
});
});
});
mw.loader.using("jquery.tipsy", function () {
// Hiện mẹo vặt khi đưa con trỏ lên các dự án liên quan.
$("#mp-sister a").tipsy({
title: function () {
return "<div class='mp-sister-tip'>" +
$(this).siblings(".mp-sister-desc").text() +
" <cite>" + $(this).children("img").attr("alt") + "</cite>" +
"</div>";
},
html: true,
offset: isLegacyMsie ? 0 : -10,
});
});
// Bổ sung liên kết “thêm” ở cuối danh sách liên kết liên wiki.
var interwikiPage = "Wikipedia:Phiên bản ngôn ngữ";
$("#p-lang ul").append(mw.html.element("li", {
id: "interwiki-completelist",
}));
$("#interwiki-completelist").css("font-weight", "bold").append(mw.html.element("a", {
href: mw.util.getUrl(interwikiPage),
title: interwikiPage,
}, "Danh sách đầy đủ"));
});