So, chatGPT hasn't been much help troubleshooting this issue, but I'm a conditional error with the following conditional snippet:
[h: vMacro = getMacroName()]
[h: vLoc = getMacroLocation()]
[g,if(!json.isEmpty(macro.args)), code:
{
[g,if(json.get(macro.args, 0) == "Minimize"), code:
{
[h: vSize = 20]
[h: vCenter = divide(vSize, 2)]
[h: vCloseCoords = vCenter + "," + vCenter + "," + vCenter]
[h: toggleImage = tableImage("My Dice Roll Overlay", 6, vSize)]
[h: expandDiceOverlay = macroLinkText(vMacro + "@" + vLoc,"all", "Maximize")]
[r,overlay("Dice Overlay", "zorder=5;"):{
<style>
[r: '.close {background-color: lightgreen;display: grid;place-items: center;left: 50%; transform: translate(-50%);position: absolute;}']
</style>
<div class="close" style = "background-color: red"><img src="[r: toggleImage]" style="--pointermap:blockopaque;" draggable=false usemap='#closeIcon'></div>
<map name="closeIcon">
<area shape="circle" coords="[r:vCloseCoords]" href="[r: expandDiceOverlay]" title="Click to Maximize">
</map>}]
[return(0)]
}]
};{}]
Here is the error its' throwing:
Error in roll for IF option. Statement options (if any): g,if(!json.isEmpty(macro.args)), code Statement Body (first 200 characters): { [g,if(json.get(macro.args, 0) == "Minimize"), code: { [h: vSize = 20] [h: vCenter = divide(vSize, 2)] [h: vCloseCoords = vCenter + "," + vCenter + "," + vCenter] [h: toggleImage = tableI
Error trace : Dice Overlay WIP@{name='Dice Overlay WIP, location='MainLibToken, source='library'}
Any help would be much appreciated!