Subversion Repositories DevTools

Rev

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

Rev 4230 Rev 4238
Line 324... Line 324...
324
   }
324
   }
325
   else
325
   else
326
   {
326
   {
327
      changeToAutoVersionNumberAssignment();
327
      changeToAutoVersionNumberAssignment();
328
   }
328
   }
-
 
329
   updateCopyButton();
329
   checkPackage();
330
   checkPackage();
330
   checkBaseView();
331
   checkBaseView();
331
 
332
 
332
   // Hide error message
333
   // Hide error message
333
   setIdText('eMessage','');
334
   setIdText('eMessage','');
Line 351... Line 352...
351
{
352
{
352
   document.getElementById('change_type1').style.display = 'table-row';
353
   document.getElementById('change_type1').style.display = 'table-row';
353
   //document.getElementById('pkgver').style.display = 'none';
354
   //document.getElementById('pkgver').style.display = 'none';
354
   savedVersion = document.getElementById('FRvnumber').value;
355
   savedVersion = document.getElementById('FRvnumber').value;
355
   document.getElementById('FRvnumber').disabled = true;
356
   document.getElementById('FRvnumber').disabled = true;
-
 
357
   <%If NOT newPackage > 0 Then%>
356
   document.getElementById('FRuseVersion').style.visibility = 'hidden';
358
   document.getElementById('FRuseVersion').style.visibility = 'hidden';
-
 
359
   <%End If%>
357
   document.getElementById('FRvnumber').value = '(auto)';
360
   document.getElementById('FRvnumber').value = '(auto)';
358
   checkVersionNumber();
361
   checkVersionNumber();
359
}
362
}
360
 
363
 
361
//////////////////////////////////////////////////////////////////
364
//////////////////////////////////////////////////////////////////
Line 366... Line 369...
366
function changeToManualVersionNumberAssignment()
369
function changeToManualVersionNumberAssignment()
367
{
370
{
368
   document.getElementById('change_type1').style.display = 'none';
371
   document.getElementById('change_type1').style.display = 'none';
369
   //document.getElementById('pkgver').style.display = 'table-row';
372
   //document.getElementById('pkgver').style.display = 'table-row';
370
   document.getElementById('FRvnumber').disabled = false;
373
   document.getElementById('FRvnumber').disabled = false;
-
 
374
   <%If NOT newPackage > 0 Then%>
371
   document.getElementById('FRuseVersion').style.visibility = 'visible';
375
   document.getElementById('FRuseVersion').style.visibility = 'visible';
-
 
376
   <%End If%>
372
   if ( savedVersion.indexOf('(') != 0) {
377
   if ( savedVersion.indexOf('(') != 0) {
373
       document.getElementById('FRvnumber').value = savedVersion;
378
       document.getElementById('FRvnumber').value = savedVersion;
374
   } else {
379
   } else {
375
       document.getElementById('FRvnumber').value = "";
380
       document.getElementById('FRvnumber').value = "";
376
   }
381
   }
Line 432... Line 437...
432
       }
437
       }
433
   }
438
   }
434
}
439
}
435
 
440
 
436
//////////////////////////////////////////////////////////////////
441
//////////////////////////////////////////////////////////////////
-
 
442
//  Function: updateCopyButton
-
 
443
//  Args:     data - New data value
-
 
444
function updateCopyButton ()
-
 
445
{
-
 
446
    var e = document.getElementById("FRpkgver");
-
 
447
    var el = document.getElementById('FRuseVersion');
-
 
448
    if (e && el)
-
 
449
    {
-
 
450
        var data = e.value;
-
 
451
        el.disabled = (data.indexOf('(') == 0)
-
 
452
    }
-
 
453
}
-
 
454
 
-
 
455
//////////////////////////////////////////////////////////////////
437
// Function: useVersion
456
// Function: useVersion
438
//
457
//
439
// Purpose: Insert current version ino the version field
458
// Purpose: Insert current version ino the version field
440
//          Attached to: FRuseVersion
459
//          Attached to: FRuseVersion
441
//
460
//
442
function useVersion()
461
function useVersion()
443
{
462
{
444
    var e = document.getElementById("FRpkgver");
463
    var e = document.getElementById("FRpkgver");
445
    if (e)
464
    if (e)
446
    {
465
    {
447
        var strUser = e.options[e.selectedIndex].value;
466
        var strUser = e.value;
448
        if ( strUser.indexOf('(') != 0)
467
        if ( strUser.indexOf('(') != 0)
449
        {
468
        {
450
            var patt = /\.[a-z]{1,4}$/i;
469
            var patt = /\.[a-z]{1,4}$/i;
451
            strUser = strUser.replace(patt,'');
470
            strUser = strUser.replace(patt,'');
452
            document.getElementById('FRvnumber').value = strUser;
471
            document.getElementById('FRvnumber').value = strUser;
Line 964... Line 983...
964
                                                    <span id="vnError"></span>
983
                                                    <span id="vnError"></span>
965
                                        </td>
984
                                        </td>
966
                                           <td id="pkgver" background="images/bg_form_lightgray.gif" class="form_item">
985
                                           <td id="pkgver" background="images/bg_form_lightgray.gif" class="form_item">
967
                                           <%If NOT newPackage > 0 Then%>
986
                                           <%If NOT newPackage > 0 Then%>
968
                                              <button type="button" style="visibility:hidden" id="FRuseVersion" class="form_item" onclick="useVersion();">&#8656;&nbsp;Copy</button>
987
                                              <button type="button" style="visibility:hidden" id="FRuseVersion" class="form_item" onclick="useVersion();">&#8656;&nbsp;Copy</button>
969
                                              <select id="FRpkgver"  name="FRpkgver" class="form_item">
988
                                              <select id="FRpkgver"  name="FRpkgver" class="form_item" onchange="updateCopyButton()";>
970
                                                 <option value=""></option>
989
                                                 <option value=""></option>
971
                                                 <%
990
                                                 <%
972
                                                 Set rsLatest = OraDatabase.DbCreateDynaset( Get_Latest_All_Ext( objPkgInfo.Item("pkg_id"), parPv_id ), cint(0))
991
                                                 Set rsLatest = OraDatabase.DbCreateDynaset( Get_Latest_All_Ext( objPkgInfo.Item("pkg_id"), parPv_id ), cint(0))
973
 
992
 
974
                                                 If rsLatest.RecordCount > 0 Then
993
                                                 If rsLatest.RecordCount > 0 Then