Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5050 dpurdie 1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
3
'   sdk_versions.asp
4
'   This file is designed to be injected (loaded) into a 'div' on a window
5
'
6
'   Display the SDK Versions available for the specified SDK
7
'   Allow selection of an SDK Version
8
'       - To be edited
9
'       - Allow filering of SDK Versions
10
'       - Allow state change of versions
11
'       - Allow creation of new versions
12
'   
13
%>
14
<script>
15
//  Configure the Summary Table
16
var table;
17
table = $('#sdk_versions').DataTable({
18
        deferRender: true,
19
        dom: "rtiS",
20
        sScrollY: $( document ).height() - 200,
21
        scrollCollapse: true,
22
        processing: true,
23
        retrieve:true,
24
        serverSide: true,
25
        ajaxSource: "sdk_versions_json.asp",
26
        fnServerParams: function ( aoData ) {
27
            aoData.push( { "name": "sdk_id", "value": <%=Request("sdk_id")%> } );
28
            },
29
        ordering: true,
30
        //"columnDefs" : [ 
31
        //    {"visible" : false, "targets" : [0]},
32
        //    ],
33
 
34
         "order": [[ 1, "asc" ]],
35
         "columns": [
36
            { "data": "SDKTAG_ID", visible : false },
37
            { "data": "SDKTAG_NAME", "width": "20%" },
38
            { "data": "DESCRIPTION" },
39
            { "data": "SDK_STATE", "width": "5%"},
40
            { "data": "SDK_STATE", "orderable": false },
41
        ],
42
        });
43
 
44
// Highlight selected row
45
$('#sdk_versions tbody').on( 'click', 'tr', function () {
46
    if ( $(this).hasClass('selected') ) {
47
        $(this).removeClass('selected');
48
    }
49
    else {
50
        table.$('tr.selected').removeClass('selected');
51
        $(this).addClass('selected');
52
    }
53
} );
54
 
55
//  Wire up the 'Add' button
56
//  This will pop up a dialog loaded from an external file
57
//
58
$( '#addSdkVersion' ).click(function() {
59
    $('#popmenu').load('sdk_version_add.asp', {sdk_id : <%=Request("sdk_id")%>, rtag_id : 6883});
60
    });
61
 
62
//  Listen for any trigger to force the table to be refreshed
63
$('#sdk_versions').on("sdkVersionAdded", function(){
64
    table.ajax.reload();
65
    });
66
 
67
 
68
//# sourceURL=sdk_versions.asp
69
</script>
70
<div>
71
<p> Header tool bar
72
</div>
73
<div class="rounded_box">
74
    <table id=sdk_versions class="full_table" >
75
        <thead>
76
        <tr class="body_col form_align">
77
          <th width="1%"> SDK&nbsp;ID
78
          <th width="10%"> Version
79
          <th> Description
80
          <th width="1%"> State
81
          <th width="1%"> Edit
82
        </thead>
83
    </table>
84
    <div class=bg_dialog>&nbsp;
85
        <span id="addSdkVersion" title="Add New SDK Version" style="float:left;">
86
            <img src="icons/btn_add.gif" width="13" height="13" align="absmiddle" border="0" hspace="3" >
87
            <a class=abtnItem>New</a>
88
        </span>
89
    </div>
90
</div>