Widget:TesteBossYawn

De Wiki Gla
Revisão de 12h13min de 4 de abril de 2026 por Yawn (discussão | contribs)
Ir para navegação Ir para pesquisar
   <button onclick="bossSetDiff(this,'normal')">NORMAL</button>
   <button onclick="bossSetDiff(this,'elite')">ELITE</button>
   <button onclick="bossSetDiff(this,'hard')">HARD</button>

<style> .boss-component .box { ... } </style>

<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];
   // render...
 }
 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>