Looks fine for me in Firefox.Quote from PakzeDon't know wich browsers you use, but on Firefox and Chrome it doesn't look good.
Copied the code and edited it in browser just to make it more readable.
Edited it, so now it's with tabs instead of spaces.
Except, you changed the meaning of the statements.Quote from PakzeThere is one difference in the code however, added brackets in the two AND OR statements.
"a AND b OR c" to "a AND ( b OR c)"
"a AND b OR c" => Returns b if a is not nil and not false. Returns c if a is nil or false.
"a AND ( b OR c)" => Returns b if a is not nil and not false and b is not nil and not false. Returns c if a is not nil and not false and b is nil or false.