From mboxrd@z Thu Jan 1 00:00:00 1970 From: rmccabe@sourceware.org Date: 26 Jul 2007 04:14:15 -0000 Subject: [Cluster-devel] conga/luci/cluster validate_fence.js Message-ID: <20070726041415.16103.qmail@sourceware.org> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit CVSROOT: /cvs/cluster Module name: conga Branch: RHEL5 Changes by: rmccabe at sourceware.org 2007-07-26 04:14:15 Modified files: luci/cluster : validate_fence.js Log message: Fix the frontend to allow spaces as a fence password (part of the fix for 249097) Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/cluster/validate_fence.js.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.1.2.4&r2=1.1.2.5 --- conga/luci/cluster/validate_fence.js 2007/07/23 15:09:17 1.1.2.4 +++ conga/luci/cluster/validate_fence.js 2007/07/26 04:14:14 1.1.2.5 @@ -51,12 +51,22 @@ } function validate_field_passwd(form, form_elem) { + var errors = []; if (form_elem.disabled) { clr_form_err(form_elem); return (null); } - var errors = validate_field_str(form, form_elem); + if (!form_elem || !form_elem.value) { + if (!form_elem) { + errors.push('No value was given for this field.'); + } else { + set_form_err(form_elem); + errors.push(form_elem.name + ' values must not be empty.'); + } + return (errors); + } + if (errors && errors.length > 0 && form.passwd_script && !str_is_blank(form.passwd_script.value)) { clr_form_err(form_elem);