MediaWiki:Gadget-artTab.js: Difference between revisions
Jump to navigation
Jump to search
Pianoforte (talk | contribs) mNo edit summary |
Pianoforte (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
function artTabSwitch(evt, artTabName) { | |||
function | |||
var i, tabcontent, tablinks; | var i, tabcontent, tablinks; | ||
tabcontent = document.getElementsByClassName("artTabContent"); | tabcontent = document.getElementsByClassName("artTabContent"); | ||
Line 23: | Line 9: | ||
tablinks[i].className = tablinks[i].className.replace(" active", ""); | tablinks[i].className = tablinks[i].className.replace(" active", ""); | ||
} | } | ||
document.getElementById( | document.getElementById(artTabName).style.display = "block"; | ||
evt.currentTarget.className += " active"; | evt.currentTarget.className += " active"; | ||
} | } | ||
$(document).ready(function() { | |||
artTabDiv = document.getElementById("artTab"); | |||
buttonsStr = '<div style="position:absolute;top:0;left:0">' + | |||
'<button class="artTabLinks" id="defaultArtTab" onclick="artTabSwitch(event, \'fullart\')">Normal</button>' + | |||
'<button class="artTabLinks" onclick="tabSwitch(event, \'fullart_D\')">Damaged</button>' + | |||
'</div>' | |||
if (document.getElementById ("defaultArtTab") == null) { | |||
artTabDiv.insertAdjacentHTML( 'afterbegin', buttonsStr); | |||
} | |||
document.getElementById("defaultArtTab").click(); | |||
}); |
Revision as of 06:47, 26 December 2017
function artTabSwitch(evt, artTabName) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("artTabContent");
for (i = 0; i < tabcontent.length; i++) {
tabcontent[i].style.display = "none";
}
tablinks = document.getElementsByClassName("artTabLinks");
for (i = 0; i < tablinks.length; i++) {
tablinks[i].className = tablinks[i].className.replace(" active", "");
}
document.getElementById(artTabName).style.display = "block";
evt.currentTarget.className += " active";
}
$(document).ready(function() {
artTabDiv = document.getElementById("artTab");
buttonsStr = '<div style="position:absolute;top:0;left:0">' +
'<button class="artTabLinks" id="defaultArtTab" onclick="artTabSwitch(event, \'fullart\')">Normal</button>' +
'<button class="artTabLinks" onclick="tabSwitch(event, \'fullart_D\')">Damaged</button>' +
'</div>'
if (document.getElementById ("defaultArtTab") == null) {
artTabDiv.insertAdjacentHTML( 'afterbegin', buttonsStr);
}
document.getElementById("defaultArtTab").click();
});