Subversion Repositories DevTools

Rev

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

Rev 5114 Rev 5116
Line 34... Line 34...
34
        { visible : false },
34
        { visible : false },
35
        { className: "dt-nowrap" },
35
        { className: "dt-nowrap" },
36
        null,
36
        null,
37
        { className: "dt-nowrap" },
37
        { className: "dt-nowrap" },
38
        { className: "dt-nowrap" },
38
        { className: "dt-nowrap" },
39
        { "orderable" : false , 
39
        { "orderable" : false , className: "dt-nowrap" }
40
<%If NOT canActionControl("AdminSdk") Then %>
-
 
41
            visible : false
-
 
42
<%End If%>
-
 
43
        }
-
 
44
    ]
40
    ]
45
});
41
});
46
 
42
 
-
 
43
//  Process each row of table data before it is presented to the table scroller
-
 
44
//  Process the raw Ajax data
-
 
45
//      Create ref to project
-
 
46
//      Add buttons
-
 
47
$('#sdk_names_body').on('xhr.dt', function ( e, settings, json ) {
-
 
48
        $.each(json.aaData, function(idx,row){
-
 
49
 
-
 
50
            row[3] = "<a href='rtree.asp?proj_id=" + row[5] + "'>" + row[3] +  "<a>";
-
 
51
            row[5] = '';
-
 
52
<%If canActionControl("AdminSdk") Then %>
-
 
53
            row[5] += "<img class='editSdkName' data-sdk_id='" + row[0] + "' title='Edit SDK Name properties' style='height:12px;width:12px;border-style:none' src='images/i_edit.gif' />";
-
 
54
<%Else%>
-
 
55
            row[5] += "<img class='NoeditSdkName' data-sdk_id='" + row[0] + "' title='Edit SDK Name properties' style='height:12px;width:12px;border-style:none' src='images/i_edit_disable.gif' />";
-
 
56
<%End If%>
-
 
57
            row[5]+= "<img class='showSDKs' data-sdk_id='" + row[0] + "' title='Show Versions' style='height:12px;width:12px;border-style:none;margin-left:3px;' src='images/i_open.gif' />";
-
 
58
        });
-
 
59
    } );
-
 
60
 
-
 
61
 
47
<%If canActionControl("AdminSdk") Then %>
62
<%If canActionControl("AdminSdk") Then %>
48
//  Wire up an 'Add' button
63
//  Wire up an 'Add' button
49
$( '#addSdk' ).click(function() {
64
$( '#addSdk' ).click(function() {
50
    $('#popmenu').load('sdk_names_new.asp');
65
    $('#popmenu').load('sdk_names_new.asp');
51
    });
66
    });
52
 
-
 
53
$( '#addSdkView' ).click(function() {
-
 
54
    $('#popmenu').load('sdk_view_new.asp');
-
 
55
    });
-
 
56
<%End If%>
67
<%End If%>
57
 
68
 
-
 
69
// Edit Properties of the SDK Name
-
 
70
 
-
 
71
$('#sdk_names_body tbody').on( 'click', '.editSdkName', function (e) {
-
 
72
     $('#popmenu').load('sdk_names_edit.asp', {sdkId: $(this).data().sdk_id});
-
 
73
} );
-
 
74
 
-
 
75
// Select the SDK Version for display/edit
-
 
76
$('#sdk_names_body tbody').on( 'click', '.showSDKs', function (e) {
-
 
77
     var sdk_id = $(this).data().sdk_id;
-
 
78
     $("#sdk_names_body").trigger('newPageBody', {url: 'sdk_versions.asp', data : {sdk_id : sdk_id }});
-
 
79
} );
-
 
80
 
58
//  Double click in row - Select the SDK Version for display/edit
81
//  Double click in row - Select the SDK Version for display/edit
59
$('#sdk_names_body tbody').on( 'dblclick', 'tr', function () {
82
$('#sdk_names_body tbody').on( 'dblclick', 'tr', function () {
60
    $("#sdk_names_body").trigger('newPageBody', {url: 'sdk_versions.asp', data : {sdk_id : table.row(this).data()[0]}});
83
    $("#sdk_names_body").trigger('newPageBody', {url: 'sdk_versions.asp', data : {sdk_id : table.row(this).data()[0]}});
61
 
84
 
62
} );
85
} );
63
 
86
 
64
// Edit the current SDK entry
-
 
65
function editSdkEntry(sdkId)
-
 
66
{
-
 
67
    $('#popmenu').load('sdk_names_edit.asp', {sdkId: sdkId});
-
 
68
}
-
 
69
 
-
 
70
//  Listen for any trigger to force the table to be refreshed
87
//  Listen for any trigger to force the table to be refreshed
71
$('#sdk_version').on("sdkNameEdited", function(){
88
$('#sdk_version').on("sdkNameEdited", function(){
72
    $('#sdk_names_body').dataTable().api().ajax.reload();
89
    $('#sdk_names_body').dataTable().api().ajax.reload();
73
    });
90
    });
74
 
91
 
Line 91... Line 108...
91
              <th width="1%"> SDK ID
108
              <th width="1%"> SDK ID
92
              <th width="10%"> SDK Name
109
              <th width="10%"> SDK Name
93
              <th> SDK Comment
110
              <th> SDK Comment
94
              <th width="10%"> Project
111
              <th width="10%"> Project
95
              <th width="10%"> Base View
112
              <th width="10%"> Base View
96
              <th width="1%"> Edit
113
              <th width="1%"> Configure
97
            </thead>
114
            </thead>
98
        </table>
115
        </table>
99
        <div class=bg_dialog style="position:relative">&nbsp;
116
        <div class=bg_dialog style="position:relative">&nbsp;
100
            <span id="addSdk" title="Create New SDK Family" style="float:left">
117
            <span id="addSdk" title="Create New SDK Family" style="float:left">
101
<%If canActionControl("AdminSdk") Then %>
118
<%If canActionControl("AdminSdk") Then %>