Changeset 391 for branches


Ignore:
Timestamp:
02/07/14 09:50:21 (6 years ago)
Author:
jls17
Message:
  • got the ShowAll? functionality working
  • little cleanup
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/work_304/res/object_list.js

    r390 r391  
    2828    var start = 0; 
    2929    var end = schemaList.length; 
     30    var showAllMatches = appendNextChunk == 'all'; 
    3031 
    3132    if (appendNextChunk) { 
     
    3839 
    3940    if (hasFilter) { 
    40         for (var i = start; i < end; i++) 
    41         /*$.each(schemaList, function(i) */{ 
     41        for (var i = start; i < end; i++) { 
    4242            var r = new RegExp(search, "i"); 
    4343            if ((!hasTypeFilter || hasTypeFilter && schemaType[schemaList[i][5]]) && (schemaList[i][1].match(r) || (numSearch == 0 && ("" + schemaList[i][0]) == search))) { 
     
    5858                table.append(row); 
    5959            } 
    60             if (matches >= maxMatch) { 
     60            if (!showAllMatches && matches >= maxMatch) { 
    6161                var row = $("<tr>") 
    6262                                        .append($("<td class='warn' colspan=7>").text("Result limit reached! ") 
     
    6767                                                .append(" &nbsp; ") 
    6868                                                .append($("<a id=showAll href='javascript:void(0)'>Show All</a>").click(function() { 
     69                                                    $(this).parents('tr:first').remove(); 
     70                                                    filterTable(tableId, 'all'); 
    6971                                                })) 
    7072                                        ); 
     
    7476                break; 
    7577            } 
    76         } /*)*/; 
     78        }; 
    7779    } 
    7880    $('#' + table.data('resultid')).text((hasFilter ? "showing " + (lastMatches + matches) + " out of " : "")); 
     
    8486 
    8587function updateSchemaTable() { 
    86     if (schemaList != null) { filterTable('schemaList'/*, 'formNameFilter', 'schemaListFilterResultCount'*/); } 
     88    if (schemaList != null) { filterTable('schemaList'); } 
    8789} 
    8890 
Note: See TracChangeset for help on using the changeset viewer.