Rev 6951 | Rev 6953 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@LANGUAGE="VBSCRIPT"%><%'====================================================='| |'| Edit/View Build Configuration |'| |'=====================================================%><%Option explicit' Good idea to set when using redirectResponse.Expires = 0 ' always load the page, dont store%><!--#include file="common/conf.asp"--><!--#include file="common/globals.asp"--><!--#include file="common/formating.asp"--><!--#include file="common/qstr.asp"--><!--#include file="common/common_subs.asp"--><!--#include file="common/_form_window_common.asp"--><!--#include file="_action_buttons.asp"--><!--#include file="class/classActionButtonControl.asp"--><% '------------ ACCESS CONTROL ------------------ %><!--#include file="_access_control_login.asp"--><!--#include file="_access_control_general.asp"--><!--#include file="_access_control_action_project.asp"--><%'------------ Variable Definition -------------Dim parRtagId'------------ Constants Declaration -----------'------------ Variable Init -------------------parRtagId = Request("rtag_id")objPMod.PersistInQryString("rtag_id")'----------------------------------------------%><%%><%'------------ RUN BEFORE PAGE RENDER ----------'----------------------------------------------------' --- RUN onPostBack ---If Request("action") <> "" AND objAccessControl.UserLogedIn ThenIf objEH.Finally ThenCall OpenInWindow ( "release_config.asp?rtag_id="& parRtagId )End IfEnd If'----------------------------------------------Sub InsertJavaScript %><script language="JavaScript" type="text/JavaScript">$(document).ready(function() {// Generate Row Data from JavaScript datafunction getPkgName ( row, type, set, meta ) {var vis = 'togglerows';if(typeof row[10] === 'undefined') {vis = 'invisible'}var img = "<img src='images/bt_plus.gif' border='0' align='absmiddle' hspace='3' class='pointer "+ vis +"'>"var hRef = "view_by_version.asp?pkg_id=" + row[2] + "&hideRipple=True" + "&fpkgversion=*" + row[5]return img + "<a href=" + hRef + ">" + row[3] + "</a>"}function getVersion ( row, type, set, meta ) {var hRef = "dependencies.asp?pv_id=" + row[0] + "&rtag_id=" + <%=parRtagId%>return "<a href=" + hRef + ">" + row[4] + "</a>"}function getNewerVersion ( row, type, set, meta ) {var hRef = "dependencies.asp?pv_id=" + row[7]return "<a href=" + hRef + ">" + row[8] + "</a>"}// Format row of data for extended version display// Return as a tr node so that the colums can be added to the current table// and have them line up with existing columnsfunction format(d){var rv = [];var dd = d[10];for (var ii in dd) {row = $('<tr/>');row.append($('<td/>').append( '' ).attr('colspan', '4'));row.append($('<td/>').append( $('<a/>').append( dd[ii][1]).attr('href', 'dependencies.asp?pv_id=' + dd[ii][0]) ));row.append($('<td/>').append( dd[ii][2] ));row.append($('<td/>'));rv.push(row);}return rv;}var nvTable;function loadTable() {/* Init DataTables */nvTable = $('#nvtable').DataTable({//bLengthChange : false,sDom : "rti",data : dataSet,columns : [{ data : getPkgName },{ data : getVersion },{ data : [1] },{ data : [6] },{ data : getNewerVersion },{ data : [9] },{ data : null, defaultContent: '' },],scrollCollapse : true,paging : false,"order": [[0,'asc']],"info": true,"columnDefs" : [{className : "dt-nowrap", targets: "_all" },],});}// Load Data once via AJAXvar dataSet;$.get({url: 'rep_new_versions_json.asp',dataType : 'json',data : {rtag_id : <%=parRtagId%>,action : 'getData'},success : function(data, textStatus, jqXHR){console.log('inner success');dataSet = data.aaData;loadTable();}}).always( function(){// Remove the loading image$('#loading').remove();}).fail( function(){console.log('Fail');});// Add event listener fro opening closing extended version list$('#nvtable tbody').on('click', 'img.togglerows', function () {var tr = $(this).closest('tr');var row = nvTable.row(tr);if ( row.child.isShown() ) {// This row is already open - close itrow.child.hide();tr.removeClass('shown');$(this).attr('src', 'images/bt_plus.gif');}else {// Open this rowrow.child( format(row.data()) ).show();tr.addClass('shown');$(this).attr('src', 'images/bt_minus.gif');};});// Toggle All the extended versions// Show/Hide the ALL row togglers for rows that do not have any children$('#toggleAll').click(function(event){event.stopPropagation();event.stopImmediatePropagation();var hide = $(this).hasClass('allOn');$(this).attr('src', hide ? 'images/bt_plus.gif' : 'images/bt_minus.gif');$(this).toggleClass('allOn');$('#nvtable tbody img.togglerows').each(function(idx, el){var tr = $(this).closest('tr');var row = nvTable.row(tr);if ( row.child.isShown() && hide ) {// This row is already open - close itrow.child.hide();tr.removeClass('shown');$(this).attr('src', 'images/bt_plus.gif');}if ( ! row.child.isShown() && !hide ) {// Open this rowrow.child( format(row.data()) ).show();tr.addClass('shown');$(this).attr('src', 'images/bt_minus.gif');};});});})</script><%End Sub'----------------------------------------------Sub LeftPanelContent%><fieldset class="fset" align="right" style=" border: 1px groove;"><table><tr><td>Left Panel Content</td></tr></table></fieldset><%End SubSub MainPanelContent%><div class=Panel><div class=rounded_box_caption>New Version Report</div><div class="rounded_box"><div class=PanelFrame><!-- MESSAGE +++++++++++++++++++++++++++++++++++++++++++++++++++ --><!--#include file="messages/_msg_inline.asp"--><!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --><div class=textPanel><table id='nvtable' width="100%" class="stdGrey"><thead><th nowrap><img id='toggleAll' src='images/bt_plus.gif' border='0' align='absmiddle' hspace='3' class='pointer'>Package Name</th><th nowrap>Version</th><th nowrap>Base View</th><th nowrap>Created</th><th nowrap>Newer Version</th><th nowrap>Created</th><th nowrap></th></thead><tr id='loading' ><td colspan=7 class=tcenter><img src='images/transparent-background-loading.gif'></td></tr></table></div></div></div></div><%End Sub%><html><head><title>Release Manager</title><link rel="shortcut icon" href="<%=FavIcon%>"/><meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link rel="stylesheet" href="images/release_manager_style.css?ver=<%=VixVerNum%>" type="text/css"><link rel="stylesheet" href="images/navigation.css?ver=<%=VixVerNum%>" type="text/css"><script language="JavaScript" src="images/common.js?ver=<%=VixVerNum%>"></script><!-- DROPDOWN MENUS --><%bJqueryDataTables = TRUE%><%sJqueryDataTablesCss="jquery/dataTables.vix.grey.css"%><!--#include file="_jquery_includes.asp"--><!--#include file="_menu_def.asp"--><script language="JavaScript1.2" src="images/popup_menu.js?ver=<%=VixVerNum%>"></script><%Call InsertJavaScript %></head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0"><!-- HEADER --><!--#include file="_header.asp"--><!-- BODY ----><table class="full_table"><tr><td width="146px" class="bg_panel" valign="top"><%Call LeftPanelContent%></td><td width="100%" rowspan="2" align="center" valign="top" bgcolor="#EEEFEF"><%Call MainPanelContent%></td></tr><tr><td class="bg_panel_btm" height="350"><img src="images/release_stats.png" vspace="20" hspace="30"></td></tr></table><!-- FOOTER --><!--#include file="_footer.asp"--></body></html>