I'm trying to show/hide buttons depending on what's been selected elsewhere in the character sheet. This works in other areas, but for some reason in a new section of the character sheet it's not work. Here's the HTML: <input type="checkbox" class="sheet-buttonbox" name="attr_skillwrt" value="0" style="display: none;" />
<fieldset class="repeating_SShipWeapons">
<input type="text" style="width: 200px;" name="attr_SShipWeaponType" />
<input type="text" style="width: 85px;" name="attr_SShipWeaponRange" />
<input type="number" style="width: 40px;" name="attr_SShipWeaponRoF" />
<input type="number" name="attr_NoDmgDice" style="width: 35px;" value="2" />
<select name="attr_RDmgType" style="margin:0px;'">
<option value="d4!">d4</option>
<option value="d6!">d6</option>
<option value="d8!">d8</option>
<option value="d10!">d10</option>
<option value="d12!">d12</option>
</select>+<input style="width: 35px;" type="number" name="attr_RDmgMod" value="0" style='margin:0px;' />
<input type="text" style="width: 210px;" name="attr_SShipWeaponPlacement" />
<input type='hidden' name='attr_rollSSRangeWeapon' value="[[@{NoDmgDice}@{RDmgType}+@{RDmgMod}[Weapon Damage]+@{dmgmod}[Damage Modifier]+@{RDmgRaise}[Bonus Damage]]]" />
<input type='hidden' name='attr_rolltSSRangeWeapon' value="{{name=@{character_name}}} {{weapon=@{SSWeaponType}}} {{damage_type=@{NoDmgDice}@{RDmgType}+@{RDmgMod}}} {{damage=@{rollSSRangeWeapon}}} {{raise=@{RDmgRaise}}} {{dmgmod=@{dmgmod}}}" />
<button class='sheet-templatebutton' type='roll' name='roll_tRangeWeapon' title="@{repeating_SShipWeapons_#_tRangeWeaponRoll}" value='@{skillwrt} @{rolltSSRangeWeapon}'></button><button type='roll' name='roll_tgmSSRangeWeaponRoll' title="@{repeating_SShipWeapons_#_tgmSSRangeWeaponRoll}" value='/w gm @{skillwrt} @{rolltRangeWeapon}'></button>
<button class='sheet-normalbutton' type='roll' name='roll_rWeaponTypeRoll' title="@{repeating_SShipWeapons_#_rWeaponTypeRoll}" value='/em @{character_name} attempts to do damage with a @{SShipWeaponType} and rolls: @{rollSSRangeWeapon}!'></button><button type='roll' name='roll_gmrWeaponTypeRoll' title="@{repeating_SShipWeapons_#_gmrWeaponTypeRoll}" value='/w gm @{character_name} attempts to do damage with a @{SShipWeaponType} and rolls: @{rollRangeWeapon}!'></button>
</fieldset>
If the "sheet-buttonbox" class is checked, then I want to display the button with, but it is unchecked, I want to display the button with the Here's the CSS: .sheet-normalbutton,
.sheet-templatebutton {
display: none;
}
.sheet-buttonbox[value="0"]:checked ~ [data-groupname=repeating_SShipWeapons] > .repitem .sheet-normalbutton {
display: inline-block;
}
.sheet-buttonbox[value="0"]:not(:checked) ~ [data-groupname=repeating_SShipWeapons] > .repitem .sheet-templatebutton {
display: inline-block;
}
As I mentioned previously, that exact same format has worked before (and still works in the same sheet), but for some reason it's not working for this fieldset and I can't figure out why. Any help is appreciated.