fix: showLabel() after label was hidden

when calling showLabel() on label which was lately hidden, does not show the label.
This is because  label has style=display:none (.hide() in jquery), but showLabel() (in case already existing label) only set label text and add classes.