Subversion Repositories DevTools

Rev

Rev 6971 | Rev 6977 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6971 Rev 6973
Line 164... Line 164...
164
        }).fail( function(jqXHR, textStatus, errorThrown){
164
        }).fail( function(jqXHR, textStatus, errorThrown){
165
                    setInfo("Error: " + errorThrown );
165
                    setInfo("Error: " + errorThrown );
166
        });
166
        });
167
 
167
 
168
 
168
 
169
        //  Add event listener fro opening closing extended version list
169
        //  Add event listener for opening closing extended version list
170
        $('#nvtable tbody').on('click', 'img.togglerows', function () {
170
        $('#nvtable tbody').on('click', 'img.togglerows', function () {
171
            clearInfo();
171
            clearInfo();
172
            var tr = $(this).closest('tr');
172
            var tr = $(this).closest('tr');
173
            var pvid = tr.data('pvid');
173
            var pvid = tr.data('pvid');
174
            var children = $('#nvtable tbody tr[data-pvid="'+pvid+'"].child');
174
            var children = $('#nvtable tbody tr[data-pvid="'+pvid+'"].child');
Line 194... Line 194...
194
            var tr = $(this).closest('tr');
194
            var tr = $(this).closest('tr');
195
            var pvid = tr.data('pvid');
195
            var pvid = tr.data('pvid');
196
            var npvid = tr.data('npvid');
196
            var npvid = tr.data('npvid');
197
            var isaRemove = tgtEl.hasClass('useRemove');
197
            var isaRemove = tgtEl.hasClass('useRemove');
198
            $("body").addClass("cursor-wait");
198
            $("body").addClass("cursor-wait");
-
 
199
            $(tr).addClass('highlightRow');
199
            clearInfo();
200
            clearInfo();
200
 
201
 
201
            $.get({
202
            $.get({
202
                url: 'rep_new_versions_json.asp',
203
                url: 'rep_new_versions_json.asp',
203
                dataType : 'json',
204
                dataType : 'json',
Line 265... Line 266...
265
        $('#nvtable tbody').on('click', '.showHistory', function (event) {
266
        $('#nvtable tbody').on('click', '.showHistory', function (event) {
266
            var tr = $(this).closest('tr');
267
            var tr = $(this).closest('tr');
267
            var pvid = tr.data('pvid');
268
            var pvid = tr.data('pvid');
268
            var npvid = tr.data('npvid');
269
            var npvid = tr.data('npvid');
269
            var data = nvTable.row( tr ).data();
270
            var data = nvTable.row( tr ).data();
-
 
271
            $(tr).addClass('highlightRow');
270
            var url = '_wform_versions_history_release_notes.asp?&rtag_id=<%=parRtagId%>&hideRipple=True&pv_id='+npvid+'&pkg_id='+data[2]+'&FLpkg_version=*'+data[5];
272
            var url = '_wform_versions_history_release_notes.asp?&rtag_id=<%=parRtagId%>&hideRipple=True&pv_id='+npvid+'&pkg_id='+data[2]+'&FLpkg_version=*'+data[5];
271
            var features = 'left=50,top=50,resizable=yes,scrollbars=yes,width=1000,height='+ ( screen.height - 100 );
273
            var features = 'left=50,top=50,resizable=yes,scrollbars=yes,width=1000,height='+ ( screen.height - 100 );
272
            window.open(url,'History', features);
274
            window.open(url,'History', features);
273
        });
275
        });
274
 
276
 
Line 277... Line 279...
277
        $('#nvtable tbody').on('click', '.showProjects', function (event) {
279
        $('#nvtable tbody').on('click', '.showProjects', function (event) {
278
            var tr = $(this).closest('tr');
280
            var tr = $(this).closest('tr');
279
            var pvid = tr.data('pvid');
281
            var pvid = tr.data('pvid');
280
            var npvid = tr.data('npvid');
282
            var npvid = tr.data('npvid');
281
            var data = nvTable.row( tr ).data();
283
            var data = nvTable.row( tr ).data();
-
 
284
            $(tr).addClass('highlightRow');
282
            $('#popmenu').load('rep_new_versions_info.asp', {pvid: npvid});
285
            $('#popmenu').load('rep_new_versions_info.asp', {pvid: npvid});
283
        });
286
        });
284
 
287
 
-
 
288
 
-
 
289
        // Highlight row that has had specific operation
-
 
290
        // 
-
 
291
        $('#nvtable tbody').on('click', 'tr', function (event) {
-
 
292
            var allTr = $('#nvtable tbody tr').removeClass('body_row_sel_outline');
-
 
293
            allTr.filter('.highlightRow').addClass('body_row_sel_outline').removeClass('highlightRow');
-
 
294
        });
-
 
295
 
285
        //  Ajax Error message support
296
        //  Ajax Error message support
286
        function setInfo(txt) {
297
        function setInfo(txt) {
287
            $("#nvError").text(txt).addClass("errorPanel").show();
298
            $("#nvError").text(txt).addClass("errorPanel").show();
288
        }
299
        }
289
 
300
 
Line 298... Line 309...
298
            var hidden = children.filter('.tooOld:not(.forceShow),.hiddenChild:not(.forceShow)').length;
309
            var hidden = children.filter('.tooOld:not(.forceShow),.hiddenChild:not(.forceShow)').length;
299
 
310
 
300
            return "Showing "+ (total - hidden) +" of " + total + ". (" + hidden + " not shown)";
311
            return "Showing "+ (total - hidden) +" of " + total + ". (" + hidden + " not shown)";
301
 
312
 
302
        }
313
        }
-
 
314
 
303
        function updateInfo() {
315
        function updateInfo() {
304
            $("#nvtable_info").text(getUpdateInfo());
316
            $("#nvtable_info").text(getUpdateInfo());
305
 
-
 
306
        }
317
        }
307
 
318
 
308
        //  Update the table when the Age filter is modified
319
        //  Update the table when the Age filter is modified
309
        $('#nvArg').change(function(event){
320
        $('#nvArg').change(function(event){
310
            nvAgeLimit = $("input[name='age']:checked").val();
321
            nvAgeLimit = $("input[name='age']:checked").val();