Treat empty username as invalid in user editor
authorJeff Godin <jgodin@tadl.org>
Wed, 30 Oct 2013 19:29:24 +0000 (15:29 -0400)
committerJeff Godin <jgodin@tadl.org>
Thu, 26 Dec 2013 19:10:22 +0000 (14:10 -0500)
commitdee7cec4fbc5a50e00af676accc477e744c40ccc
tree88c8eb3cf50fd1f831752c0ffc93fc8bd742504e
parent43d96b6de7d8b429efff973e1a026d2e08c87fc5
Treat empty username as invalid in user editor

There seems to be undesired interaction between the required
attribute and the isValid method on a dojo/dijit ValidationTextBox.
If both are set, isValid needs to check for an empty value,
otherwise the field is considered valid the moment it gains focus.

We don't want an empty username to be considered valid, because we
know that we will be unable to save the user.

We can work around this by teaching the isValid function to consider
an empty value as invalid.

Signed-off-by: Jeff Godin <jgodin@tadl.org>
Open-ILS/web/js/ui/default/actor/user/register.js