Add validation for id/name/version

This commit is contained in:
mkaply%us.ibm.com 2006-03-17 17:41:10 +00:00
parent 9e18a1acf3
commit 7190d3b7a2
3 changed files with 10 additions and 5 deletions

View File

@ -33,8 +33,11 @@
<!ENTITY id.label "Unique ID:">
<!ENTITY id.error "Unique ID is required">
<!ENTITY name.label "Name:">
<!ENTITY name.error "Name is required">
<!ENTITY version.label "Version:">
<!ENTITY version.error "Version is required">
<!ENTITY description.label "Description:">
<!ENTITY creator.label "Creator:">
<!ENTITY homepageURL.label "Homepage URL:">

View File

@ -1690,10 +1690,12 @@ function CCKReadConfigFile(srcdir)
function Validate(field, message)
{
if (document.getElementById(field).value == '') {
var bundle = document.getElementById("bundle_cckwizard");
gPromptService.alert(window, bundle.getString("windowTitle"), message);
return false;
for (var i=0; i < arguments.length; i+=2) {
if (document.getElementById(arguments[i]).value == '') {
var bundle = document.getElementById("bundle_cckwizard");
gPromptService.alert(window, bundle.getString("windowTitle"), arguments[i+1]);
return false;
}
}
return true;
}

View File

@ -91,7 +91,7 @@
<wizardpage label="&customizeExt.label;" description="&customizeExt.description;"
onpageshow="initimage('iconURL','icon');"
onpageadvanced="return ValidateFile('iconURL')">
onpageadvanced="return (ValidateFile('iconURL') &amp;&amp; Validate('id','&id.error;','name','&name.error;','version','&version.error;'))">
<grid>
<columns>
<column/>