mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 20:05:49 +00:00
Add validation for id/name/version
This commit is contained in:
parent
9e18a1acf3
commit
7190d3b7a2
@ -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:">
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -91,7 +91,7 @@
|
||||
|
||||
<wizardpage label="&customizeExt.label;" description="&customizeExt.description;"
|
||||
onpageshow="initimage('iconURL','icon');"
|
||||
onpageadvanced="return ValidateFile('iconURL')">
|
||||
onpageadvanced="return (ValidateFile('iconURL') && Validate('id','&id.error;','name','&name.error;','version','&version.error;'))">
|
||||
<grid>
|
||||
<columns>
|
||||
<column/>
|
||||
|
Loading…
Reference in New Issue
Block a user