
Okay, I have tabs that switch various pages. These are managed by buttons, and they work. We'll call these the MAIN TABS. On one of the tabs, I have another set of buttons. I would like these tabs to change which div is displayed when selected. I can't seem to get it to display when clicked. Here's my CSS and HTML /*Configure the tab buttons*/ .charsheet .sheet-body-discipline, .charsheet .sheet-causation, .charsheet .sheet-clairvoyance, .charsheet .sheet-dominiation, .charsheet .sheet-energy-communion, .charsheet .sheet-molecular-alteration, .charsheet .sheet-pyrokinesis, .charsheet .sheet-subatomic-alteration, .charsheet .sheet-telekinesis, .charsheet .sheet-anti-psionics { display: none; } /* show the selected tab */ .charsheet .sheet-tabstoggle1[value="body-discipline"] ~ div.sheet-body-discipline, .charsheet .sheet-tabstoggle1[value="causation"] ~ div.sheet-causation, .charsheet .sheet-tabstoggle1[value="clairvoyance"] ~ div.sheet-clairvoyance, .charsheet .sheet-tabstoggle1[value="deflection"] ~ div.sheet-deflection, .charsheet .sheet-tabstoggle1[value="domination"] ~ div.sheet-domination, .charsheet .sheet-tabstoggle1[value="energy-communion"] ~ div.sheet-energy-communion, .charsheet .sheet-tabstoggle1[value="molecular-alteration"] ~ div.sheet-molecular-alteration, .charsheet .sheet-tabstoggle1[value="pyrokinesis"] ~ div.sheet-pyrokinesis, .charsheet .sheet-tabstoggle1[value="subatomic-alteration"] ~ div.sheet-subatomic-alteration, .charsheet .sheet-tabstoggle1[value="telekinesis"] ~ div.sheet-telekinesis, .charsheet .sheet-tabstoggle1[value="anti-psionics"] ~ div.sheet-anti-psionics { display: block; } /* START OF PSIONICS EDIT PAGE */ .charsheet .sheet-edit-psionics-grid-section{ display: grid; grid-gap: 5px; grid-template-columns: 100%; max-width: 825px; grid-template-rows: auto auto auto; grid-template-areas: "life-energy life-energy life-energy life-energy" "psi-buttons psi-buttons psi-buttons psi-buttons" "edit-psionics edit-psionics edit-psionics edit-psionics" }
div.edit-life-energy { grid-area: life-energy; grid-template-columns: 3.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-auto-rows: 25px; grid-gap: 1em; font-size: large; } div.edit-psi-bd h3{ grid-area: edit-psionics; grid-template-columns: auto; grid-columns: 1 / 4; grid-auto-rows: 25px; grid-gap: 5px; font-size: large; text-align: center; } div.edit-psi-buttons { grid-area: psi-buttons; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; max-width: 600px; grid-auto-rows: 28px; grid-gap: 5px; padding-left: 13em; } div.psionics-buttons h3 { grid-column: 1 / -1; text-align: center; grid-row: 1; } div.edit-psi { grid-area: edit-psionics; grid-template-columns: 3.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-auto-rows: 25px; grid-gap: 1em; font-size: large; } div.sheet-psionics h3 { grid-column: 1 / -1; text-align: center; grid-row: 1; } //////////////////////////// HTML //////////////////////// <div class="sheet-editpsionics"> <h3 style="grid-column: 1 / -1; text-align:center; padding-top: 10px;">PSIONICS EDIT PAGE</h3> <!-- PAGE HEADER BELOW BUTTONS --> <!-- Add your HTML HERE --> <div class="sheet-edit-psionics-grid-section"> <div class="sheet-block edit-life-energy" style="text-align: center;"> <h3 style="grid-column: 1 / -1; padding-top: 5px;">LIFE CORD</h3> <span class="sheet-blue-color" >Life Energy</span class="sheet-blue-color" /> <input class="sheet-inputfieldlc sheet-blue-color" title="Your Current Life Energy" type="number" name="attr_life_energy" value="attr_life_energy" style="width:5em;" /> <span class="sheet-red-color">/</span> <input class="sheet-inputfieldlc sheet-blue-color" title="Your Maximum Life Energy" type="number" name="attr_life_energy_full" value="" style="width:5em;" /> <input class="sheet-inputfield52" style="background-color: #282828; border:#282828" disabled> <span class="sheet-blue-color" >RE</span> <input class="sheet-inputfieldlc sheet-blue-color" title="Your Current Raw Energy Output" type="number" name="attr_raw_energy" value="floor(@{life_energy} / 100)" disabled /> <input class="sheet-inputfieldlc sheet-blue-color" title="Your Sphere of Influence" type="number" name="attr_sphere_of_influence" value="floor((@{life_energy} / 100)+3)" disabled /> <span class="sheet-blue-color" >Sphere</span> <input class="sheet-inputfield52" style="background-color: #282828; border:#282828" disabled> <span class="sheet-blue-color" >Regen %</span class="sheet-blue-color" /> <input class="sheet-inputfieldlc sheet-blue-color" title="Percentage your LC regenerates (of max)" type="number" name="attr_life_energy_regen_percent" value="10" /> <input class="sheet-inputfieldlc sheet-blue-color" title="Actual Life Energy per day" type="number" name="attr_life_energy_regenerated" value="(@{life_energy_full}/100)*(@{life_energy_regen_percent})" disabled /> <span class="sheet-blue-color" >/day</span class="sheet-blue-color" /> </div> <div class="edit-psi-buttons"> <input type="hidden" class="sheet-tabstoggle1" name="attr_psiTab" value="causation" /> <div> <button class="sheet-button-roll2" type="action" name="act_body-discipline" >Body Disc</button> <button class="sheet-button-roll2" type="action" name="act_causation" >Causation</button> <button class="sheet-button-roll2" type="action" name="act_clairvoyance" >Clairvoyance</button> <button class="sheet-button-roll2" type="action" name="act_deflection" >Deflection</button> <button class="sheet-button-roll2" type="action" name="act_domination" >Domination</button> <button class="sheet-button-roll2" type="action" name="act_energy-communion" >Energy</button> <button class="sheet-button-roll2" type="action" name="act_molecular-alteration" >Molecular</button> <button class="sheet-button-roll2" type="action" name="act_pyrokinesis" >Pyrokinesis</button> <button class="sheet-button-roll2" type="action" name="act_subatomic-alteration" >Subatomic</button> <button class="sheet-button-roll2" type="action" name="act_telekinesis" >Telekinesis</button> <button class="sheet-button-roll2" type="action" name="act_anti-psionics" >Anti Psi</button> </div> </div> <div class="edit-psi sheet-block"> <span class="sheet-gold-color"> Body Discipline</span> <div class="sheet-body-discipline sheet-block"> <span class="sheet-gold-color"> Body Discipline</span> </div> <div class="sheet-causation sheet-block"> <span class="sheet-gold-color"> Causation </span> </div> </div> </div> </div> <script type="text/worker"> const buttonlist = ["body-discipline","causation","clairvoyance","deflection","domination","energy-communion","molecular-alteration","pyrokinesis","subatomic-alteration","telekinesis","anti-psionics"]; buttonlist.forEach(button => { on(`clicked:${button}`, function() { setAttrs({ psiTab: button }); }); });