Template:RaidEncounterTable: Difference between revisions

From EQOA Sandstorm Wiki
Jump to navigationJump to search
[unchecked revision][unchecked revision]
No edit summary
No edit summary
Line 1: Line 1:
<div class="raid-encounter-table">
<div class="raid-encounter-table">
<table class="exp-camp-table" style="width:100%;">
<table class="exp-camp-table" style="width:100%;">
     <tr>
     <tr>
Line 11: Line 10:


<tr class="exp-camp-row">
<tr class="exp-camp-row">
     <td><input type="checkbox" class="npc-check"> {{{base|}}}</td>
     <td>
     <td><input type="checkbox" class="npc-check"> {{{frontiers1|}}}</td>
        {{{base|}}}
     <td><input type="checkbox" class="npc-check"> {{{frontiers2|}}}</td>
    </td>
     <td><input type="checkbox" class="npc-check"> {{{frontiers3|}}}</td>
     <td>
     <td><input type="checkbox" class="npc-check"> {{{custom|}}}</td>
        {{{frontiers1|}}}
    </td>
     <td>
        {{{frontiers2|}}}
    </td>
     <td>
        {{{frontiers3|}}}
    </td>
     <td>
        {{{custom|}}}
    </td>
</tr>
</tr>
</table>
</table>
</div>


</div>
<script>
// For each table cell, wrap every NPC link in a checkbox
document.querySelectorAll('.exp-camp-row td').forEach(td => {
    td.innerHTML = td.innerHTML.replace(/(\[\[[^\]]+\]\])/g, '<input type="checkbox" class="npc-check"> $1');
});
</script>

Revision as of 11:46, 27 November 2025

Base World Frontiers Frontiers... Frontiers... Sandstorm Custom

<script> // For each table cell, wrap every NPC link in a checkbox document.querySelectorAll('.exp-camp-row td').forEach(td => {

   td.innerHTML = td.innerHTML.replace(/(\[\^\+\]\])/g, '<input type="checkbox" class="npc-check"> $1');

}); </script>