MediaWiki:Common.js: Difference between revisions
Appearance
Tag: Undo |
mNo edit summary |
||
| Line 13: | Line 13: | ||
document.getElementById("companyCreate").style.display = 'none'; | document.getElementById("companyCreate").style.display = 'none'; | ||
document.getElementById("themeCreate").style.display = 'none'; | document.getElementById("themeCreate").style.display = 'none'; | ||
document.getElementById("incidentInput").classList.add("pageInputActive"); | |||
document.getElementById("productLineInput").classList.remove("pageInputActive"); | |||
document.getElementById("productInput").classList.remove("pageInputActive"); | |||
document.getElementById("companyInput").classList.remove("pageInputActive"); | |||
document.getElementById("themeInput").classList.remove("pageInputActive"); | |||
} | } | ||
document.getElementById("productLineInput").onclick = function() { | document.getElementById("productLineInput").onclick = function() { | ||
| Line 21: | Line 28: | ||
document.getElementById("companyCreate").style.display = 'none'; | document.getElementById("companyCreate").style.display = 'none'; | ||
document.getElementById("themeCreate").style.display = 'none'; | document.getElementById("themeCreate").style.display = 'none'; | ||
document.getElementById("incidentInput").classList.remove("pageInputActive"); | |||
document.getElementById("productLineInput").classList.add("pageInputActive"); | |||
document.getElementById("productInput").classList.remove("pageInputActive"); | |||
document.getElementById("companyInput").classList.remove("pageInputActive"); | |||
document.getElementById("themeInput").classList.remove("pageInputActive"); | |||
} | } | ||
| Line 29: | Line 42: | ||
document.getElementById("companyCreate").style.display = 'none'; | document.getElementById("companyCreate").style.display = 'none'; | ||
document.getElementById("themeCreate").style.display = 'none'; | document.getElementById("themeCreate").style.display = 'none'; | ||
document.getElementById("incidentInput").classList.remove("pageInputActive"); | |||
document.getElementById("productLineInput").classList.remove("pageInputActive"); | |||
document.getElementById("productInput").classList.add("pageInputActive"); | |||
document.getElementById("companyInput").classList.remove("pageInputActive"); | |||
document.getElementById("themeInput").classList.remove("pageInputActive"); | |||
} | } | ||
| Line 37: | Line 56: | ||
document.getElementById("companyCreate").style.display = 'block'; | document.getElementById("companyCreate").style.display = 'block'; | ||
document.getElementById("themeCreate").style.display = 'none'; | document.getElementById("themeCreate").style.display = 'none'; | ||
document.getElementById("incidentInput").classList.remove("pageInputActive"); | |||
document.getElementById("productLineInput").classList.remove("pageInputActive"); | |||
document.getElementById("productInput").classList.remove("pageInputActive"); | |||
document.getElementById("companyInput").classList.add("pageInputActive"); | |||
document.getElementById("themeInput").classList.remove("pageInputActive"); | |||
} | } | ||
document.getElementById("themeInput").onclick = function() { | document.getElementById("themeInput").onclick = function() { | ||
| Line 44: | Line 69: | ||
document.getElementById("companyCreate").style.display = 'none'; | document.getElementById("companyCreate").style.display = 'none'; | ||
document.getElementById("themeCreate").style.display = 'block'; | document.getElementById("themeCreate").style.display = 'block'; | ||
document.getElementById("incidentInput").classList.remove("pageInputActive"); | |||
document.getElementById("productLineInput").classList.remove("pageInputActive"); | |||
document.getElementById("productInput").classList.remove("pageInputActive"); | |||
document.getElementById("companyInput").classList.remove("pageInputActive"); | |||
document.getElementById("themeInput").classList.add("pageInputActive"); | |||
} | } | ||
Revision as of 00:52, 1 February 2025
/* Any JavaScript here will be loaded for all users on every page load. */
/* Hacky solution to invert images with transparent backgrounds in dark mode */
/*var elementToInvert = document.querySelector(".infobox-image > span");*/
/*elementToInvert.classList.add("mw-no-invert");*/
/* testing */
document.getElementById("incidentInput").onclick = function() {
document.getElementById("incidentCreate").style.display = 'block';
document.getElementById("productLineCreate").style.display = 'none';
document.getElementById("productCreate").style.display = 'none';
document.getElementById("companyCreate").style.display = 'none';
document.getElementById("themeCreate").style.display = 'none';
document.getElementById("incidentInput").classList.add("pageInputActive");
document.getElementById("productLineInput").classList.remove("pageInputActive");
document.getElementById("productInput").classList.remove("pageInputActive");
document.getElementById("companyInput").classList.remove("pageInputActive");
document.getElementById("themeInput").classList.remove("pageInputActive");
}
document.getElementById("productLineInput").onclick = function() {
document.getElementById("incidentCreate").style.display = 'none';
document.getElementById("productLineCreate").style.display = 'block';
document.getElementById("productCreate").style.display = 'none';
document.getElementById("companyCreate").style.display = 'none';
document.getElementById("themeCreate").style.display = 'none';
document.getElementById("incidentInput").classList.remove("pageInputActive");
document.getElementById("productLineInput").classList.add("pageInputActive");
document.getElementById("productInput").classList.remove("pageInputActive");
document.getElementById("companyInput").classList.remove("pageInputActive");
document.getElementById("themeInput").classList.remove("pageInputActive");
}
document.getElementById("productInput").onclick = function() {
document.getElementById("incidentCreate").style.display = 'none';
document.getElementById("productLineCreate").style.display = 'none';
document.getElementById("productCreate").style.display = 'block';
document.getElementById("companyCreate").style.display = 'none';
document.getElementById("themeCreate").style.display = 'none';
document.getElementById("incidentInput").classList.remove("pageInputActive");
document.getElementById("productLineInput").classList.remove("pageInputActive");
document.getElementById("productInput").classList.add("pageInputActive");
document.getElementById("companyInput").classList.remove("pageInputActive");
document.getElementById("themeInput").classList.remove("pageInputActive");
}
document.getElementById("companyInput").onclick = function() {
document.getElementById("incidentCreate").style.display = 'none';
document.getElementById("productLineCreate").style.display = 'none';
document.getElementById("productCreate").style.display = 'none';
document.getElementById("companyCreate").style.display = 'block';
document.getElementById("themeCreate").style.display = 'none';
document.getElementById("incidentInput").classList.remove("pageInputActive");
document.getElementById("productLineInput").classList.remove("pageInputActive");
document.getElementById("productInput").classList.remove("pageInputActive");
document.getElementById("companyInput").classList.add("pageInputActive");
document.getElementById("themeInput").classList.remove("pageInputActive");
}
document.getElementById("themeInput").onclick = function() {
document.getElementById("incidentCreate").style.display = 'none';
document.getElementById("productLineCreate").style.display = 'none';
document.getElementById("productCreate").style.display = 'none';
document.getElementById("companyCreate").style.display = 'none';
document.getElementById("themeCreate").style.display = 'block';
document.getElementById("incidentInput").classList.remove("pageInputActive");
document.getElementById("productLineInput").classList.remove("pageInputActive");
document.getElementById("productInput").classList.remove("pageInputActive");
document.getElementById("companyInput").classList.remove("pageInputActive");
document.getElementById("themeInput").classList.add("pageInputActive");
}