"bossSetDiff(this,'normal')">NORMAL</button>
<button onclick="bossSetDiff(this,'elite')">ELITE</button> <button onclick="bossSetDiff(this,'hard')">HARD</button>
| Linha 1: | Linha 1: | ||
< | <tabber class="boss-diff"> | ||
<button onclick="bossSetDiff(this,'normal')">NORMAL</button> | <button onclick="bossSetDiff(this,'normal')">NORMAL</button> | ||
<button onclick="bossSetDiff(this,'elite')">ELITE</button> | <button onclick="bossSetDiff(this,'elite')">ELITE</button> | ||
<button onclick="bossSetDiff(this,'hard')">HARD</button> | <button onclick="bossSetDiff(this,'hard')">HARD</button> | ||
</ | </tabber> | ||
<div class="boss-content"></div> | <div class="boss-content"></div> | ||
<script> | <script> | ||
| Linha 61: | Linha 58: | ||
})(); | })(); | ||
</script> | </script> | ||
<style> | |||
.boss-component .box { ... } | |||
</style> | |||
"bossSetDiff(this,'normal')">NORMAL</button>
<button onclick="bossSetDiff(this,'elite')">ELITE</button> <button onclick="bossSetDiff(this,'hard')">HARD</button>
<script>
(function() {
function init() {
document.querySelectorAll(".boss-component").forEach(root => {
bossRender(root, "normal");
});
}
function bossRender(root, diff) {
const data = JSON.parse(root.dataset.json);
const d = data[diff];
const content = root.querySelector(".boss-content");
let html = "";
html += "
"; html += "
";
content.innerHTML = html; }
window.bossSetDiff = function(el, diff){
const root = el.closest(".boss-component");
bossRender(root, diff);
}
window.bikiSetSkill = function(el, index){
// skill logic
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', init);
} else {
init();
}
if (typeof mw !== 'undefined' && mw.hook) {
mw.hook('wikipage.content').add(init);
}
})(); </script>
<style> .boss-component .box { ... } </style>