Subversion Repositories DevTools

Rev

Rev 3917 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3917 Rev 3983
Line 254... Line 254...
254
   }
254
   }
255
   checkPackage();
255
   checkPackage();
256
   checkBaseView();
256
   checkBaseView();
257
 
257
 
258
   // Hide error message
258
   // Hide error message
-
 
259
   setIdText('eMessage','');
-
 
260
}
-
 
261
 
-
 
262
function setIdText(id, text) {
259
   document.getElementById("eMessage").innerText = '';
263
    var element = document.getElementById(id);
-
 
264
    if ( element ) {
-
 
265
    while (element.firstChild!==null)
-
 
266
        element.removeChild(element.firstChild); // remove all existing content
-
 
267
    element.appendChild(document.createTextNode(text));
-
 
268
    }
260
}
269
}
261
 
270
 
262
//////////////////////////////////////////////////////////////////
271
//////////////////////////////////////////////////////////////////
263
// Function: changeToAutoVersionNumberAssignment
272
// Function: changeToAutoVersionNumberAssignment
264
//
273
//
Line 332... Line 341...
332
 
341
 
333
function checkPackageHighlight(v, msggood, msgbad)
342
function checkPackageHighlight(v, msggood, msgbad)
334
{
343
{
335
    if (v)
344
    if (v)
336
    {
345
    {
337
        document.getElementById('cpError').innerText = msgbad;
346
        setIdText('cpError',msgbad);
338
        addClass(document.getElementById('FRpkgName'), 'form_error' );
347
        addClass(document.getElementById('FRpkgName'), 'form_error' );
339
        showeMessage(document.MM_error);
348
        showeMessage(document.MM_error);
340
        fieldError = true;
349
        fieldError = true;
341
    }
350
    }
342
    else
351
    else
343
    {
352
    {
344
        document.getElementById('cpError').innerText = msggood;
353
        setIdText('cpError',msggood);
345
        removeClass(document.getElementById('FRpkgName'), 'form_error' );
354
        removeClass(document.getElementById('FRpkgName'), 'form_error' );
346
    }
355
    }
347
}
356
}
348
 
357
 
349
function checkBaseView()
358
function checkBaseView()
Line 354... Line 363...
354
        reseteMessage();
363
        reseteMessage();
355
        MM_validateForm("--Silent",'base_view_id','Base View','R');
364
        MM_validateForm("--Silent",'base_view_id','Base View','R');
356
        if ( ! document.MM_returnValue )
365
        if ( ! document.MM_returnValue )
357
        {
366
        {
358
            addClass(document.getElementById('base_view_id'), 'form_error' );
367
            addClass(document.getElementById('base_view_id'), 'form_error' );
359
            document.getElementById('bvError').innerText = 'Required';
368
            setIdText('bvError','Required');
360
            fieldError = true;
369
            fieldError = true;
361
        }
370
        }
362
        else
371
        else
363
        {
372
        {
364
            removeClass(document.getElementById('base_view_id'), 'form_error' );
373
            removeClass(document.getElementById('base_view_id'), 'form_error' );
365
            document.getElementById('bvError').innerText = '';
374
            setIdText('bvError','');
366
        }
375
        }
367
    }
376
    }
368
}
377
}
369
 
378
 
370
function checkVersionNumber()
379
function checkVersionNumber()
371
{
380
{
372
   reseteMessage();
381
   reseteMessage();
373
   if (document.NEWversion.build_type[0].checked)
382
   if (document.NEWversion.build_type[0].checked)
374
   {
383
   {
375
        removeClass(document.getElementById('FRvnumber'), 'form_error' );
384
        removeClass(document.getElementById('FRvnumber'), 'form_error' );
-
 
385
        setIdText('vnError','');
-
 
386
 
-
 
387
        var versionExt = document.all['v_ext'].value;
376
        document.getElementById('vnError').innerText = '';
388
        document.all['FRnewver'].value = versionExt;
377
   }
389
   }
378
   else
390
   else
379
   {
391
   {
380
        // Get Full version - store into hidden field processing
392
        // Get Full version - store into hidden field processing
381
        var versionExt = document.all['v_ext'].value;
393
        var versionExt = document.all['v_ext'].value;
Line 385... Line 397...
385
        // check the version number is good
397
        // check the version number is good
386
        MM_validateForm("--Silent",{vBase:versionBase, vExt:versionExt},'Version Number','RisVersionNumber');
398
        MM_validateForm("--Silent",{vBase:versionBase, vExt:versionExt},'Version Number','RisVersionNumber');
387
        if ( ! document.MM_returnValue )
399
        if ( ! document.MM_returnValue )
388
        {
400
        {
389
            addClass(document.getElementById('FRvnumber'), 'form_error' );
401
            addClass(document.getElementById('FRvnumber'), 'form_error' );
390
            document.getElementById('vnError').innerText = 'Invalid form';
402
            setIdText('vnError','Invalid form');
391
            showeMessage(document.MM_error);
403
            showeMessage(document.MM_error);
392
            fieldError = true;
404
            fieldError = true;
393
            return;
405
            return;
394
        }
406
        }
395
 
407
 
Line 427... Line 439...
427
        }
439
        }
428
 
440
 
429
        if(myJson.result != 0)
441
        if(myJson.result != 0)
430
        {
442
        {
431
            addClass(document.getElementById('FRvnumber'), 'form_error' );
443
            addClass(document.getElementById('FRvnumber'), 'form_error' );
432
            document.getElementById('vnError').innerText = 'Exists';
444
            setIdText('vnError','Exists');
433
            showeMessage('Version already exists');
445
            showeMessage('Version already exists');
434
            fieldError = true;
446
            fieldError = true;
435
        }
447
        }
436
        else
448
        else
437
        {
449
        {
438
            removeClass(document.getElementById('FRvnumber'), 'form_error' );
450
            removeClass(document.getElementById('FRvnumber'), 'form_error' );
439
            document.getElementById('vnError').innerText = '';
451
            setIdText('vnError','');
440
        }
452
        }
441
        MM_hideProgressBar();
453
        MM_hideProgressBar();
442
    }
454
    }
443
}
455
}
444
 
456
 
Line 447... Line 459...
447
   reseteMessage();
459
   reseteMessage();
448
    MM_validateForm("--Silent",'FRreason','Reason for This Version','maxLength:4000');
460
    MM_validateForm("--Silent",'FRreason','Reason for This Version','maxLength:4000');
449
    if ( ! document.MM_returnValue )
461
    if ( ! document.MM_returnValue )
450
    {
462
    {
451
        addClass(document.getElementById('FRreason'), 'form_error' );
463
        addClass(document.getElementById('FRreason'), 'form_error' );
452
        //document.getElementById('frError').innerText = 'Too Long';
464
        //setIdText('frError','Too Long');
-
 
465
        
453
        showeMessage(document.MM_error);
466
        showeMessage(document.MM_error);
454
        fieldError = true;
467
        fieldError = true;
455
    }
468
    }
456
    else
469
    else
457
    {
470
    {
458
        removeClass(document.getElementById('FRreason'), 'form_error' );
471
        removeClass(document.getElementById('FRreason'), 'form_error' );
459
        //document.getElementById('frError').innerText = '';
472
        //setIdText('frError','');
460
    }
473
    }
461
}
474
}
462
 
475
 
463
function reseteMessage()
476
function reseteMessage()
464
{
477
{
465
    if (checkMode == 0 )
478
    if (checkMode == 0 )
466
    {
479
    {
467
        document.getElementById("eMessage").innerText = "";
480
        setIdText('eMessage','');
468
    }
481
    }
469
}
482
}
470
 
483
 
471
function showeMessage(msg)
484
function showeMessage(msg)
472
{
485
{
Line 480... Line 493...
480
    else
493
    else
481
    {
494
    {
482
        omsg = "";
495
        omsg = "";
483
    }
496
    }
484
    omsg += msg;
497
    omsg += msg;
485
    document.getElementById("eMessage").innerText = omsg;
498
    setIdText('eMessage',omsg);
486
}
499
}
487
 
500
 
488
// Do not remove these next few lines, otherwise the page does not load properly in Microsoft IE.
501
// Do not remove these next few lines, otherwise the page does not load properly in Microsoft IE.
489
//-->
502
//-->
490
</script>
503
</script>
Line 512... Line 525...
512
 
525
 
513
    if (f == null)
526
    if (f == null)
514
        alert('Failed To Get NEWversion');   // should never happen unless a coding/rendering mistake is made?
527
        alert('Failed To Get NEWversion');   // should never happen unless a coding/rendering mistake is made?
515
    else
528
    else
516
    {
529
    {
517
        document.getElementById("eMessage").innerText = '';
530
        setIdText('eMessage','');
518
        fieldError = false;
531
        fieldError = false;
519
        checkMode = 1;
532
        checkMode = 1;
520
        checkPackage();
533
        checkPackage();
521
        checkBaseView();
534
        checkBaseView();
522
        checkVersionNumber();
535
        checkVersionNumber();