data-cancel should be treated as boolean value, not string

Hey!

I've spent some time trying to understand why `data-cancel="false"` is ignored. The this is "false" is read as string but compared as boolean. This makes impossible to turn "cancel" feature.

And thank you for your work.