Subversion Repositories DevTools

Rev

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

Rev 5053 Rev 5054
Line 44... Line 44...
44
        $("#sdkd_section_head").text( sdkDetails.SDK_NAME + " : " + sdkDetails.SDKTAG_NAME);
44
        $("#sdkd_section_head").text( sdkDetails.SDK_NAME + " : " + sdkDetails.SDKTAG_NAME);
45
         $("#sel_state input[name=state]").val([sdkDetails.SDK_STATE]);
45
         $("#sel_state input[name=state]").val([sdkDetails.SDK_STATE]);
46
        detailsAvailable();
46
        detailsAvailable();
47
    });    
47
    });    
48
 
48
 
-
 
49
//  Populate the bulk of the display
-
 
50
//      Called once the sdkDetails have been delivered 
49
function detailsAvailable()
51
function detailsAvailable()
50
{
52
{
51
    //  Initial population of the Ref SDK Names   
53
    //  Initial population of the Ref SDK Names   
52
    populateSdkNames(sdkDetails.SDK_ID);
54
    populateSdkNames(sdkDetails.SDK_ID);
53
    populateContent(<%=parSdkTag_id%>);    
55
    populateContent(<%=parSdkTag_id%>);    
Line 60... Line 62...
60
        populateSdkVersions( $("#sel_sdkname").val());
62
        populateSdkVersions( $("#sel_sdkname").val());
61
    });
63
    });
62
        
64
        
63
    $("#sel_sdkversion").change(function(){
65
    $("#sel_sdkversion").change(function(){
64
        setInfo("New Ref SDK Value: " + $(this).val());
66
        setInfo("New Ref SDK Value: " + $(this).val());
-
 
67
        $('#sdk_content').dataTable().api().ajax.reload();
65
    });
68
    });
66
 
69
 
67
    //  Detect change to the packages displayed
70
    //  Detect change to the packages displayed
68
    //      Redisplay on change       
71
    //      Redisplay on change       
69
    $("#sel_exposed").change(function(){
72
    $("#sel_exposed").change(function(){
Line 100... Line 103...
100
function populateContent(sdktag_id)
103
function populateContent(sdktag_id)
101
{
104
{
102
    $('#sdk_content').DataTable({
105
    $('#sdk_content').DataTable({
103
        deferRender: true,
106
        deferRender: true,
104
        dom: "frtiS",
107
        dom: "frtiS",
105
        sScrollY: $( document ).height() - 255,
108
        sScrollY: $( document ).height() - 300,
106
        scrollCollapse: true,
109
        scrollCollapse: true,
107
        processing: true,
110
        processing: true,
108
        retrieve:true,
111
        retrieve:true,
109
        serverSide: true,
112
        serverSide: true,
-
 
113
        ajax : {
110
        ajaxSource: "sdk_content_json.asp",
114
            url : "sdk_content_json.asp",
111
        "fnServerParams": function ( aoData ) {
115
            data : function (o){
112
            aoData.push( { "name": "sdktag_id", "value": sdktag_id } );
116
                o.sdktag_id = sdktag_id;
113
            aoData.push( { "name": "sdk_statefilter", "value": $("#sel_exposed").is(':checked') } );
117
                o.sdk_statefilter = $("#sel_exposed").is(':checked');
-
 
118
                var d = $("#sel_sdkversion").val();
-
 
119
                if (d != null ) {
-
 
120
                    o.sdk_reftag_id = d;
-
 
121
                }
-
 
122
            },
114
        },
123
        },
115
        "ordering": true,
124
        "ordering": true,
116
        "order": [[ 1, "asc" ]],
125
        "order": [[ 1, "asc" ]],
117
 
126
 
118
         "columns": [
127
         "columns": [
Line 149... Line 158...
149
          pv_id : $(this).data('pvid'), 
158
          pv_id : $(this).data('pvid'), 
150
          sdkpkg_state : this.checked ? 'E' : '-' 
159
          sdkpkg_state : this.checked ? 'E' : '-' 
151
        });
160
        });
152
    });
161
    });
153
 
162
 
154
//  Populate the Reference Project on first use
163
//  Populate the Reference Project
155
//      sdk_id  - set this as the initial selection
164
//      sdk_id  - Select this entry if possible
156
function populateSdkNames(sdk_id) {
165
function populateSdkNames(sdk_id) {
157
    getAjaxData (
166
    getAjaxData (
158
        "sdk_opr_json.asp",
167
        "sdk_opr_json.asp",
159
        { action: "getSdkNames" },
168
        { action: "getSdkNames" },
160
        function(data){
169
        function(data){
Line 257... Line 266...
257
            <span>Released<input name=state type=radio value=R></span>
266
            <span>Released<input name=state type=radio value=R></span>
258
            <span>WIP<input name=state type=radio value=U></span>
267
            <span>WIP<input name=state type=radio value=U></span>
259
        </fieldset>
268
        </fieldset>
260
    </div>
269
    </div>
261
 
270
 
262
    <div style="float:left">
271
    <div style="float:left;">
263
        <img id=sel_delete src="images/abtn_remove_pkg.gif" hspace="2" border="0" style="height: 25;">
272
        <img id=sel_delete src="images/abtn_remove_pkg.gif" hspace="2" border="0" style="height: 25px;margin-top: 8;">
264
    </div>
273
    </div>
265
 
274
 
266
    <div style="float:left">
275
    <div style="float:left">
267
        <fieldset style="padding:2px">
276
        <fieldset style="padding:2px">
268
            <legend>Ref Sdk</legend>
277
            <legend>Ref Sdk</legend>