Subversion Repositories DevTools

Rev

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

Rev 5080 Rev 5089
Line 26... Line 26...
26
%>
26
%>
27
<!--#include file="_access_control_general.asp"-->
27
<!--#include file="_access_control_general.asp"-->
28
<%
28
<%
29
'------------ Variable Definition -------------
29
'------------ Variable Definition -------------
30
Dim editMode
30
Dim editMode
31
Dim modifyMode
-
 
32
'------------ Constants Declaration -----------
31
'------------ Constants Declaration -----------
33
'------------ Variable Init -------------------
32
'------------ Variable Init -------------------
34
editMode = "disabled"
33
editMode = "disabled"
35
modifyMode = "disabled"
-
 
36
If canActionControl("AdminSdk") Then editMode = ""
34
If canActionControl("AdminSdk") Then editMode = ""
37
If canActionControl("CreateSdk") Then modifyMode = ""
-
 
38
%>
35
%>
39
<script>
36
<script>
40
//# sourceURL=sdk_versions.asp
37
//# sourceURL=sdk_versions.asp
41
 
38
 
42
//  Populate the header of this page
39
//  Populate the header of this page
Line 95... Line 92...
95
//      Add 'Edit' box
92
//      Add 'Edit' box
96
//      Decode State
93
//      Decode State
97
$('#sdk_versions').on('xhr.dt', function ( e, settings, json ) {
94
$('#sdk_versions').on('xhr.dt', function ( e, settings, json ) {
98
        json.aaData.forEach(function(row){
95
        json.aaData.forEach(function(row){
99
            row.SDK_EDIT   = "<button <%=editMode%> class='rmbutton editSdk' data-sdktag_id='" + row.SDKTAG_ID + "' title='Edit Version Name and Description'>Edit</button>";
96
            row.SDK_EDIT   = "<button <%=editMode%> class='rmbutton editSdk' data-sdktag_id='" + row.SDKTAG_ID + "' title='Edit Version Name and Description'>Edit</button>";
-
 
97
<%If canActionControlInProject("CreateSdk") Then %>
100
            row.SDK_MODIFY = "<button <%=modifyMode%> class='rmbutton modifySdk' data-sdktag_id='" + row.SDKTAG_ID + "' title='Modify content of the SDK'>Modify</button>";
98
            row.SDK_MODIFY = "<button class='rmbutton modifySdk' data-sdktag_id='" + row.SDKTAG_ID + "' title='Modify content of the SDK'>Modify</button>";
-
 
99
<%Else%>
-
 
100
            row.SDK_MODIFY = "<button class='rmbutton modifySdk' data-sdktag_id='" + row.SDKTAG_ID + "' title='View content of the SDK'>View</button>";
-
 
101
<%End If%>
101
 
102
 
102
            switch (row.SDK_STATE)
103
            switch (row.SDK_STATE)
103
            {
104
            {
104
            case 'U' : row.SDK_STATE = 'WIP'; break; 
105
            case 'U' : row.SDK_STATE = 'WIP'; break; 
105
            case 'R' : row.SDK_STATE = 'Released'; break; 
106
            case 'R' : row.SDK_STATE = 'Released'; break; 
Line 142... Line 143...
142
//  Display control changes
143
//  Display control changes
143
$('#sel_display').on('change', function(){
144
$('#sel_display').on('change', function(){
144
    if (getDisplayFilter() == '') {
145
    if (getDisplayFilter() == '') {
145
        $('#sel_released').prop('checked', true)
146
        $('#sel_released').prop('checked', true)
146
    }
147
    }
147
    console.log("Chnage detected:" + getDisplayFilter());
-
 
148
    table.ajax.reload();
148
    table.ajax.reload();
149
});
149
});
150
 
150
 
151
function getDisplayFilter()
151
function getDisplayFilter()
152
{
152
{
Line 196... Line 196...
196
        dataType : "json",
196
        dataType : "json",
197
        cache: false,
197
        cache: false,
198
        success:function(data, textStatus, jqXHR)
198
        success:function(data, textStatus, jqXHR)
199
        {
199
        {
200
            //data: return data from server
200
            //data: return data from server
201
            //console.log ("UpdateData", data);
-
 
202
            if (data.result != 0)
201
            if (data.result != 0)
203
            {
202
            {
204
                setInfo("Error:" + ((data.error != 0) ? data.emsgSummary : "Reason not given"));
203
                setInfo("Error:" + ((data.error != 0) ? data.emsgSummary : "Reason not given"));
205
                if (data.error >= 0) disableForm();
204
                if (data.error >= 0) disableForm();
206
                return;
205
                return;
Line 236... Line 235...
236
        </fieldset>
235
        </fieldset>
237
    </div>
236
    </div>
238
 
237
 
239
</div>
238
</div>
240
 
239
 
241
 
-
 
242
<div class="form_ttl tleft" id=sdk_section_head>
240
<div class="form_ttl tleft" id=sdk_section_head>
243
  <!-- Section Header ---->
241
  <!-- Section Header ---->
244
  Sdk Name
242
  Sdk Name
245
</div>
243
</div>
246
<div class="rounded_box">
244
<div class="rounded_box">
Line 256... Line 254...
256
          <th width="1%"> Edit
254
          <th width="1%"> Edit
257
          <th width="1%"> Mod
255
          <th width="1%"> Mod
258
        </thead>
256
        </thead>
259
    </table>
257
    </table>
260
    <div class=bg_dialog style="position:relative">&nbsp;
258
    <div class=bg_dialog style="position:relative">&nbsp;
-
 
259
<%If canActionControlInProject("CreateSdk") Then %>
261
        <span id="addSdkVersion" title="Add New SDK Version" style="float:left;">
260
        <span id="addSdkVersion" title="Add New SDK Version" style="float:left;">
262
            <img src="icons/btn_add.gif" width="13" height="13" align="absmiddle" border="0" hspace="3" >
261
            <img src="icons/btn_add.gif" width="13" height="13" align="absmiddle" border="0" hspace="3" >
263
            <a class=abtnItem>New</a>
262
            <a class=abtnItem>New</a>
264
        </span>
263
        </span>
265
 
264
<%End If%>
266
  <!-- Info / Ajax Progress bar -->
265
  <!-- Info / Ajax Progress bar -->
267
  <div class='bg_dialog body_txt' style='float:left;min-height:1em;margin-left:1em' >
266
  <div class='bg_dialog body_txt' style='float:left;min-height:1em;margin-left:1em' >
268
      <img id='sdkd_progressBar' style='visibility:hidden;position: absolute' src='icons/i_processing.gif' width='79' height='14'>
267
      <img id='sdkd_progressBar' style='visibility:hidden;position: absolute' src='icons/i_processing.gif' width='79' height='14'>
269
      <div id=sdkd_info  style='position: absolute;'></div>
268
      <div id=sdkd_info  style='position: absolute;'></div>
270
  </div>
269
  </div>