CSS Changes to support Team Playbooks

CSS Changes to support Team Playbooks from upcoming Codex of Worlds
This commit is contained in:
fredhicks
2023-01-30 13:49:02 -05:00
parent 9e0f400ddb
commit e65df366cf
+85
View File
@@ -32,8 +32,12 @@
.sheet-KItem-Type-Phenomenon,
.sheet-KItem-Type-Text,
div.sheet-Keeper,
div.sheet-Teams,
.sheet-SkinCheck[value="-2"] ~ div.sheet-NoKeep,
.sheet-SkinCheck[value="-1"] ~ div.sheet-NoKeep,
.sheet-SkinCheck[value="0"] ~ div div.sheet-NoNull,
.sheet-TeamCheck[value="0"] ~ div div.sheet-NoNull,
.sheet-TeamCheck[value="0"] ~ div.sheet-NoNull,
div.sheet-Reference,
div.sheet-Expander
{
@@ -69,6 +73,22 @@ span.sheet-Actionscientist, div.sheet-Actionscientist,
span.sheet-Constructed, div.sheet-Constructed,
span.sheet-Spooktacular, div.sheet-Spooktacular,
span.sheet-Hardcase2020, div.sheet-Hardcase2020,
span.sheet-TeamPick, div.sheet-TeamPick,
span.sheet-Agents, div.sheet-Agents,
span.sheet-Road, div.sheet-Road,
span.sheet-Entourage, div.sheet-Entourage,
span.sheet-Guardians, div.sheet-Guardians,
span.sheet-IMPS, div.sheet-IMPS,
span.sheet-Crisis, div.sheet-Crisis,
span.sheet-Survivors, div.sheet-Survivors,
span.sheet-League, div.sheet-League,
span.sheet-Mercenaries, div.sheet-Mercenaries,
span.sheet-MysteryClub, div.sheet-MysteryClub,
span.sheet-NightShift, div.sheet-NightShift,
span.sheet-SuburbanWatch, div.sheet-SuburbanWatch,
span.sheet-Band, div.sheet-Band,
span.sheet-Whistleblowers, div.sheet-Whistleblowers,
span.sheet-Fugitives, div.sheet-Fugitives,
span.sheet-Custom, div.sheet-Custom
{
display: none;
@@ -100,6 +120,27 @@ span.sheet-Custom, div.sheet-Custom
/* SkinCheck value 28 is unallocated; keep in mind for future playbooks */
.sheet-TeamCheck[value="0"] ~ div.sheet-TeamPick,
.sheet-TeamCheck[value="1"] ~ div.sheet-Agents,
.sheet-TeamCheck[value="2"] ~ div.sheet-Road,
.sheet-TeamCheck[value="3"] ~ div.sheet-Entourage,
.sheet-TeamCheck[value="4"] ~ div.sheet-Guardians,
.sheet-TeamCheck[value="5"] ~ div.sheet-IMPS,
.sheet-TeamCheck[value="6"] ~ div.sheet-Crisis,
.sheet-TeamCheck[value="7"] ~ div.sheet-Survivors,
.sheet-TeamCheck[value="8"] ~ div.sheet-League,
.sheet-TeamCheck[value="9"] ~ div.sheet-Mercenaries,
.sheet-TeamCheck[value="10"] ~ div.sheet-MysteryClub,
.sheet-TeamCheck[value="11"] ~ div.sheet-NightShift,
.sheet-TeamCheck[value="12"] ~ div.sheet-SuburbanWatch,
.sheet-TeamCheck[value="13"] ~ div.sheet-Band,
.sheet-TeamCheck[value="14"] ~ div.sheet-Whistleblowers,
.sheet-TeamCheck[value="15"] ~ div.sheet-Fugitives
{
display: block;
}
.sheet-SkinCheck[value="-2"] ~ div.sheet-Teams,
.sheet-SkinCheck[value="-1"] ~ div.sheet-Keeper,
.sheet-SkinCheck[value="0"] ~ div.sheet-Null,
.sheet-SkinCheck[value="1"] ~ div.sheet-Chosen,
@@ -135,6 +176,10 @@ span.sheet-Custom, div.sheet-Custom
display: block;
}
.sheet-TeamCheck[value="0"] ~ div > span > span.sheet-TeamPick,
.sheet-TeamCheck[value="0"] ~ div > span.sheet-TeamPick,
.sheet-SkinCheck[value="-2"] ~ div > span > span.sheet-Teams,
.sheet-SkinCheck[value="-2"] ~ div > span.sheet-Teams,
.sheet-SkinCheck[value="-1"] ~ div > span > span.sheet-Keeper,
.sheet-SkinCheck[value="-1"] ~ div > span.sheet-Keeper,
.sheet-SkinCheck[value="0"] ~ div > span > span.sheet-Null,
@@ -201,6 +246,40 @@ span.sheet-Custom, div.sheet-Custom
display: inline;
}
.sheet-TeamCheck[value="1"] ~ div > span > span.sheet-Agents,
.sheet-TeamCheck[value="1"] ~ div > span.sheet-Agents,
.sheet-TeamCheck[value="2"] ~ div > span > span.sheet-Road,
.sheet-TeamCheck[value="2"] ~ div > span.sheet-Road,
.sheet-TeamCheck[value="3"] ~ div > span > span.sheet-Entourage,
.sheet-TeamCheck[value="3"] ~ div > span.sheet-Entourage,
.sheet-TeamCheck[value="4"] ~ div > span > span.sheet-Guardians,
.sheet-TeamCheck[value="4"] ~ div > span.sheet-Guardians,
.sheet-TeamCheck[value="5"] ~ div > span > span.sheet-IMPS,
.sheet-TeamCheck[value="5"] ~ div > span.sheet-IMPS,
.sheet-TeamCheck[value="6"] ~ div > span > span.sheet-Crisis,
.sheet-TeamCheck[value="6"] ~ div > span.sheet-Crisis,
.sheet-TeamCheck[value="7"] ~ div > span > span.sheet-Survivors,
.sheet-TeamCheck[value="7"] ~ div > span.sheet-Survivors,
.sheet-TeamCheck[value="8"] ~ div > span > span.sheet-League,
.sheet-TeamCheck[value="8"] ~ div > span.sheet-League,
.sheet-TeamCheck[value="9"] ~ div > span > span.sheet-Mercenaries,
.sheet-TeamCheck[value="9"] ~ div > span.sheet-Mercenaries,
.sheet-TeamCheck[value="10"] ~ div > span > span.sheet-MysteryClub,
.sheet-TeamCheck[value="10"] ~ div > span.sheet-MysteryClub,
.sheet-TeamCheck[value="11"] ~ div > span > span.sheet-NightShift,
.sheet-TeamCheck[value="11"] ~ div > span.sheet-NightShift,
.sheet-TeamCheck[value="12"] ~ div > span > span.sheet-SuburbanWatch,
.sheet-TeamCheck[value="12"] ~ div > span.sheet-SuburbanWatch,
.sheet-TeamCheck[value="13"] ~ div > span > span.sheet-Band,
.sheet-TeamCheck[value="13"] ~ div > span.sheet-Band,
.sheet-TeamCheck[value="14"] ~ div > span > span.sheet-Whistleblowers,
.sheet-TeamCheck[value="14"] ~ div > span.sheet-Whistleblowers,
.sheet-TeamCheck[value="15"] ~ div > span > span.sheet-Fugitives,
.sheet-TeamCheck[value="15"] ~ div > span.sheet-Fugitives
{
display: inline;
}
.sheet-RefToggle[value="1"]:checked ~ div.sheet-Reference,
.sheet-ExpToggle[value="1"]:checked ~ div.sheet-Expander
{
@@ -635,6 +714,8 @@ input[type="radio"].sheet-radio:checked ~ span.sheet-grayable i
.sheet-ExpToggle[value="1"]:checked ~ .sheet-move > .sheet-checkbox,
.sheet-ExpToggle[value="1"]:checked ~ .sheet-move > .sheet-checkbox + .sheet-mainbox,
.sheet-ExpToggle[value="1"]:checked ~ .sheet-move > .sheet-checkbox + .sheet-mainbox + .sheet-grayable,
.sheet-ExpToggle[value="1"]:checked ~ .sheet-move > .sheet-checkbox + .sheet-mainbox + .sheet-extrabox,
.sheet-ExpToggle[value="1"]:checked ~ .sheet-move > .sheet-checkbox + .sheet-mainbox + .sheet-extrabox + .sheet-grayable,
.sheet-ExpToggle[value="1"]:checked ~ .sheet-move > .sheet-radio,
.sheet-ExpToggle[value="1"]:checked ~ .sheet-move > .sheet-radio + .sheet-mainbox,
.sheet-ExpToggle[value="1"]:checked ~ .sheet-move > .sheet-radio + .sheet-mainbox + .sheet-grayable
@@ -645,6 +726,8 @@ input[type="radio"].sheet-radio:checked ~ span.sheet-grayable i
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox + .sheet-mainbox,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox + .sheet-mainbox + .sheet-grayable,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox + .sheet-mainbox + .sheet-extrabox,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox + .sheet-mainbox + .sheet-extrabox + .sheet-grayable,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-radio,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-radio + .sheet-mainbox,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-radio + .sheet-mainbox + .sheet-grayable
@@ -655,6 +738,8 @@ input[type="radio"].sheet-radio:checked ~ span.sheet-grayable i
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox:checked,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox:checked + .sheet-mainbox,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox:checked + .sheet-mainbox + .sheet-grayable,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox:checked + .sheet-mainbox + .sheet-extrabox,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-checkbox:checked + .sheet-mainbox + .sheet-extrabox + .sheet-grayable,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-radio:checked,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-radio:checked + .sheet-mainbox,
.sheet-ExpToggle[value="1"] ~ .sheet-move > .sheet-radio:checked + .sheet-mainbox + .sheet-grayable