Subversion Repositories DevTools

Rev

Rev 3885 | Rev 3887 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3885 Rev 3886
Line 281... Line 281...
281
// This function returns true if form validation passes, else false
281
// This function returns true if form validation passes, else false
282
// It is called when a user hits the submit button.
282
// It is called when a user hits the submit button.
283
////////////////////////////////////////////////////////////////////////////////////////////////////////
283
////////////////////////////////////////////////////////////////////////////////////////////////////////
284
function validateFormNEWversion()
284
function validateFormNEWversion()
285
{
285
{
286
   var f = document.getElementById('NEWversion');
286
    var f = document.getElementById('NEWversion');
287
 
287
 
288
   if (f == null)
288
    if (f == null)
289
      alert('Failed To Get NEWversion');   // should never happen unless a coding/rendering mistake is made?
289
        alert('Failed To Get NEWversion');   // should never happen unless a coding/rendering mistake is made?
290
   else
290
    else
291
   {
291
    {
-
 
292
        // New Forms Only
292
        // Check Package Name exists - only for new packages
293
        //  Check Package Name exists
-
 
294
        //  Check Base ID has been provided
293
        if ( f.newPackage.value )
295
        if ( f.newPackage.value )
294
        {
296
        {
295
            MM_validateForm('inputPackageName','Package Name','RisPackage');
297
            MM_validateForm('inputPackageName','Package Name','RisPackage','base_view_id','Base View','R');
296
            if ( ! document.MM_returnValue )
-
 
297
            {
-
 
298
                return false;
-
 
299
            }
-
 
300
            // Ensure that a Base View has been selected
-
 
301
            MM_validateForm('base_view_id','Base View','R');
-
 
302
            if ( ! document.MM_returnValue )
298
            if ( ! document.MM_returnValue )
303
            {
299
            {
304
                return false;
300
                return false;
305
            }
301
            }
306
        }
302
        }
307
      
303
      
308
        // check the version number is good
-
 
309
 
-
 
310
        // Get Full version - store into hidden field processing
304
        // Get Full version - store into hidden field processing
311
        var versionExt = document.all['v_ext'].value;
305
        var versionExt = document.all['v_ext'].value;
312
        var versionBase = document.all['inputVersionNumber'].value;
306
        var versionBase = document.all['inputVersionNumber'].value;
313
        document.all['FRnewver'].value = versionBase + versionExt;
307
        document.all['FRnewver'].value = versionBase + versionExt;
314
 
308
 
-
 
309
        // check the version number is good
315
        var isAutobuild = document.NEWversion.build_type[0].checked;
310
        var isAutobuild = document.NEWversion.build_type[0].checked;
316
        document.MM_returnValue = MM_ValidateVersion(null, versionBase, versionExt, isAutobuild, false);
311
        document.MM_returnValue = MM_ValidateVersion(null, versionBase, versionExt, isAutobuild, false);
317
 
312
 
318
      if (document.MM_returnValue)
313
        if (document.MM_returnValue)
319
      {
314
        {
320
         // check the reason for change is good
315
            // check the reason for change is good
321
         // NOTE: MM_validateForm returns its result through MM_returnValue : true if validation passes, else false
316
            // NOTE: MM_validateForm returns its result through MM_returnValue : true if validation passes, else false
322
         MM_validateForm('FRreason','Reason for This Version','maxLength:4000');
317
            MM_validateForm('FRreason','Reason for This Version','maxLength:4000');
323
         if (document.MM_returnValue)
318
            if (document.MM_returnValue)
324
         {
319
            {
325
            f.action='_new_version.asp';
320
                f.action='_new_version.asp';
326
            parent.window.location.href='dependencies.asp?rtag_id=<%=parRtag_id%>&pv_id=<%=parPv_id%>';
321
                parent.window.location.href='dependencies.asp?rtag_id=<%=parRtag_id%>&pv_id=<%=parPv_id%>';
327
 
-
 
328
            return true; // let the submit happen
322
                return true; // let the submit happen
329
         }
323
            }
330
      }
324
        }
331
   }
325
    }
332
   return false; // prevent the submit
326
    return false; // prevent the submit
333
}
327
}
334
 
328
 
335
</script>
329
</script>
336
 
330
 
337
<table width="650" border="0" cellspacing="0" cellpadding="0">
331
<table width="650" border="0" cellspacing="0" cellpadding="0">