diff --git a/web/skins/classic/views/js/user.js b/web/skins/classic/views/js/user.js index 65c05c546..f32f05e27 100644 --- a/web/skins/classic/views/js/user.js +++ b/web/skins/classic/views/js/user.js @@ -12,16 +12,22 @@ function validateForm( form, newUser ) { } else if ( newUser ) { errors[errors.length] = "You must supply a password"; } - var monitorIds = new Array(); - for ( var i = 0; i < form.elements['monitorIds'].options.length; i++ ) { - if ( form.elements['monitorIds'].options[i].selected ) { - monitorIds[monitorIds.length] = form.elements['monitorIds'].options[i].value; - } - } - form.elements['newUser[MonitorIds]'].value = monitorIds.join( ',' ); if ( errors.length ) { - alert( errors.join( "\n" ) ); - return ( false ); + alert(errors.join("\n")); + return false; } - return ( true ); + return true; } + +function initPage() { + $j('#contentForm').submit(function(event) { + if ( validateForm(this) ) { + $j('#contentButtons').hide(); + return true; + } else { + return false; + }; + }); +} // end function initPage + +window.addEventListener('DOMContentLoaded', initPage);