Lines Matching refs:filter
157 // Create a filter field of the given type and add it to the given filterElement
195 jQuery(select).append('<option data-filter="none" class="strata-filter-special"></option>');
216 option.className = 'strata-filter-special';
223 if($option.attr('data-filter') == 'none') {
234 // Create a filter for every item of the field belonging to the given filterId
239 // Create filter
240 var filter;
243 filter = function(search) {
252 filter = function(search) {
262 filter = function(search) {
272 filter = function(search) {
277 addToItemMap(item, 'strata-item-filter', filterId, filter);
363 // Set filter to empty set
366 var filterColumns = jQuery(div).attr('data-strata-ui-filter');
369 // Create sort and filter fields for each column
371 jQuery(tr).addClass('filter');
377 if (field != undefined) { // Is there a field to sort/filter on?
385 // Create filter
410 jQuery(div).toggleClass('strata-ui-filter');
417 // Set filter to empty set
420 var filterColumns = jQuery(div).attr('data-strata-ui-filter');
423 // Create sort and filter fields for each column
425 jQuery(list).addClass('filter')
435 // Collect all sort and filter fields
530 // Filter every strata-item in the given element based on its filter
535 // Traverse all fields on which a filter is applied, filter must match all fields
536 var filterMap = jQuery(item).data('strata-item-filter');
539 var filter = filterMap[filterId];
540 if (!filter(search[filterId])) {
550 var tr = jQuery(tableElement).closest('tr.filter');