I am using a jQuery UI dialog. If it is open, I want to do one thing. If it is closed, I want to do another.
My question is, how do I detect if a jQuery UI dialog b
Actually, you have to explicitly compare it to true. If the dialog doesn't exist yet, it will not return false (as you would expect), it will return a DOM object.
if ($('#mydialog').dialog('isOpen') === true) { // true } else { // false }