MediaWiki:Minerva.js: Difference between revisions
No edit summary |
No edit summary |
||
Line 62: | Line 62: | ||
var y = "drawer-".concat(x); //outputs something like "drawer-1" | var y = "drawer-".concat(x); //outputs something like "drawer-1" | ||
var z = document.getElementById(y); //outputs something like document.getElementById("drawer-1") | var z = document.getElementById(y); //outputs something like document.getElementById("drawer-1") | ||
var a = "drawer-button".concat(x); //outputs something like "drawer-button-1" | var a = "drawer-button-".concat(x); //outputs something like "drawer-button-1" | ||
var b = document.getElementById(a); //outputs something like document.getElementById("drawer-button-1") | var b = document.getElementById(a); //outputs something like document.getElementById("drawer-button-1") | ||
if (z.style.display === "block") { | if (z.style.display === "block") { |
Revision as of 15:40, 28 May 2022
/* All JavaScript here will be loaded for users of the MinervaNeue skin */
// Template:TLP drawer
function TLPExpandEn(x) {
var y = "tlp-children-".concat(x); //outputs something like "tlp-children-1.21"
var z = document.getElementById(y); //outputs something like document.getElementById("tlp-children-1.21")
var a = "tlp-button-text-".concat(x); //outputs something like "tlp-button-text-1.21"
var b = document.getElementById(a); //outputs something like document.getElementById("tlp-button-text-1.21")
if (z.style.display === "block") {
z.style.display = "none";
b.innerHTML = "Expand";
} else {
z.style.display = "block";
b.innerHTML = "Collapse";
}
}
function TLPExpandDe(x) {
var y = "tlp-children-".concat(x); //outputs something like "tlp-children-1.21"
var z = document.getElementById(y); //outputs something like document.getElementById("tlp-children-1.21")
var a = "tlp-button-text-".concat(x); //outputs something like "tlp-button-text-1.21"
var b = document.getElementById(a); //outputs something like document.getElementById("tlp-button-text-1.21")
if (z.style.display === "block") {
z.style.display = "none";
b.innerHTML = "Ausklappen";
} else {
z.style.display = "block";
b.innerHTML = "Einklappen";
}
}
function TLPExpandIt(x) {
var y = "tlp-children-".concat(x); //outputs something like "tlp-children-1.21"
var z = document.getElementById(y); //outputs something like document.getElementById("tlp-children-1.21")
var a = "tlp-button-text-".concat(x); //outputs something like "tlp-button-text-1.21"
var b = document.getElementById(a); //outputs something like document.getElementById("tlp-button-text-1.21")
if (z.style.display === "block") {
z.style.display = "none";
b.innerHTML = "Espandi";
} else {
z.style.display = "block";
b.innerHTML = "Comprimi";
}
}
function TLPExpandEs(x) {
var y = "tlp-children-".concat(x); //outputs something like "tlp-children-1.21"
var z = document.getElementById(y); //outputs something like document.getElementById("tlp-children-1.21")
var a = "tlp-button-text-".concat(x); //outputs something like "tlp-button-text-1.21"
var b = document.getElementById(a); //outputs something like document.getElementById("tlp-button-text-1.21")
if (z.style.display === "block") {
z.style.display = "none";
b.innerHTML = "Mostrar";
} else {
z.style.display = "block";
b.innerHTML = "ocultar";
}
}
function drawerExpand(x) {
var y = "drawer-".concat(x); //outputs something like "drawer-1"
var z = document.getElementById(y); //outputs something like document.getElementById("drawer-1")
var a = "drawer-button-".concat(x); //outputs something like "drawer-button-1"
var b = document.getElementById(a); //outputs something like document.getElementById("drawer-button-1")
if (z.style.display === "block") {
z.style.display = "none";
b.innerHTML = "Expand";
} else {
z.style.display = "block";
b.innerHTML = "Collapse";
}
}