fix issue #2

`data-show` and `data-hide` only sets `style="display: none"` to the element
when `data-show` evaluates to `false` or `data-hide` evaluates to `true`
otherwise the element isn't anyhow affected