Lines Matching refs:sort

9 *   Exactly the same behaviour as [1,2,3].sort(comparator)
15 * resulting sort to occur on a parent or another
26 var sort = [].sort;
44 "You can't sort elements if any one is a descendant of another."
53 return sort.call(this, comparator).each(function(i) {
209 values.sort(cmp);
313 isAscending.push(jQuery('.strata-ui-sort-direction', items[i]).attr('data-strata-sort-direction') == 'asc');
314 sortType.push(jQuery(items[i]).data('strata-sort-type'));
320 var fields = jQuery(element).data('strata-sort-fields');
321 var isAscending = jQuery(element).data('strata-sort-directions');
324 if (isAscending[0]) { // Change sort direction
326 } else { // Remove from sort
330 } else if (isAdditional) { // Add as sort field
338 } else { // Replace sort with given field
342 var sort = jQuery(element).attr('data-strata-ui-sort');
343 jQuery('th', element).removeAttr('data-strata-sort').removeAttr('data-strata-sort-direction');
344 jQuery('td', element).removeAttr('data-strata-sort').removeAttr('data-strata-sort-direction');
347 jQuery('.col' + col, element).attr('data-strata-sort', i);
348 jQuery('.col' + col, element).attr('data-strata-sort-direction', isAscending[i] ? 'asc' : 'desc');
349 sortType.push(sort[col]);
367 var sortColumns = jQuery(div).attr('data-strata-ui-sort');
369 // Create sort and filter fields for each column
377 if (field != undefined) { // Is there a field to sort/filter on?
378 // Create sort
403 // Set data for sort
404 jQuery(div).data('strata-sort-fields', []);
405 jQuery(div).data('strata-sort-directions', []);
421 var sortColumns = jQuery(div).attr('data-strata-ui-sort');
423 // Create sort and filter fields for each column
431 jQuery(li).append(document.createTextNode('End of sort order'));
435 // Collect all sort and filter fields
484 jQuery(li).data('strata-sort-type', f.sortType);
486 jQuery(span).addClass('strata-ui-sort-direction');
487 jQuery(span).attr('data-strata-sort-direction', 'asc');
491 var dir = jQuery(this).attr('data-strata-sort-direction') == 'asc' ? 'desc' : 'asc';
492 jQuery(this).attr('data-strata-sort-direction', dir);
495 if (f.filters.length == 0) { // No sort data was stored yet, do it now
504 jQuery(li).addClass('strata-no-sort');
513 // Set data for sort
514 jQuery(div).data('strata-sort-fields', []);
515 jQuery(div).data('strata-sort-directions', []);
518 items: "li:not(.strata-no-sort)",