“MediaWiki:Common.js”的版本间的差异
来自丢石头百科
第3行: | 第3行: | ||
showProductTabs(); | showProductTabs(); | ||
hideToc(); | hideToc(); | ||
+ | addLanguageBtn(); | ||
}); | }); | ||
第19行: | 第20行: | ||
toc.checked = true; | toc.checked = true; | ||
} | } | ||
+ | } | ||
+ | |||
+ | function addLanguageBtn() { | ||
+ | var caHistory = document.querySelector('#ca-history'); | ||
+ | if (caHistory != null) { | ||
+ | var currentURL = window.location.pathname; | ||
+ | var urlParts = currentURL.split('/'); | ||
+ | urlParts[1] = 'en'; | ||
+ | var redirectURL = urlParts.join('/'); | ||
+ | var caLanguage = document.createElement('li'); | ||
+ | caLanguage.id = 'ca-varlang-1'; | ||
+ | caLanguage.innerHTML = '<a href=' + redirectURL + ' lang="en" hreflang="en">English</a>'; | ||
+ | caHistory.parentNode.appendChild(caLanguage); | ||
+ | } | ||
} | } |
2021年3月18日 (四) 14:21的版本
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
$(function() {
showProductTabs();
hideToc();
addLanguageBtn();
});
function showProductTabs() {
var $productTabs = $("tbody .tabbertab");
$.each($productTabs, function(i, tab) {
$(tab).css("border", "1px solid #ccc");
info = $("<p></p>").text($(tab).attr("title"));
$(tab).find("a").append(info);
});
}
function hideToc() {
var toc = document.getElementById("toctogglecheckbox");
if (toc) {
toc.checked = true;
}
}
function addLanguageBtn() {
var caHistory = document.querySelector('#ca-history');
if (caHistory != null) {
var currentURL = window.location.pathname;
var urlParts = currentURL.split('/');
urlParts[1] = 'en';
var redirectURL = urlParts.join('/');
var caLanguage = document.createElement('li');
caLanguage.id = 'ca-varlang-1';
caLanguage.innerHTML = '<a href=' + redirectURL + ' lang="en" hreflang="en">English</a>';
caHistory.parentNode.appendChild(caLanguage);
}
}