Hi Folks
The JS in question is:
unary = empty[ tagName ] || !!unary;
where unary in an incoming function parameter and empty is a hash.
What I don't get it the idiom !!unary.
I'm thinking it could be null upon entry, so the first ! is causing it to be defined if necessary, and the second ! is reverting it to it's 'proper' value.