if-var
Syntax
if-var: variable [value];
variable = a variable in the current scope or the window scope. A current scope variable takes precedence over a window scoped variable. This parameter must be a variable.
value (optional) = the value to compare. This can currently only be true, false, a string or a number. Javascript expressions are allowed if using the {= ... =} wrapper.
This conditional action will return true if an Active CSS variable in the current scope, or window[variable] equals the value.
It will attempt to do a strict comparison, so if the value is a string it must be wrapped in double-quotes.
If there is no value to compare, ie. there is only the variable present, the result will be compared to true.
Examples:
if-var: player "X";
#myButton:if-var(player "X"):click {
...
}
if-var: myBoolean {= (name == "Dave") ? true : false =};
#myButton:if-var(myBoolean):click {
...
}