Lines Matching defs:values

62     // 'normalize' the values we're sorting
89 // 'normalize' the values we're sorting
133 var valueMap1 = jQuery(item1).data('strata-item-values');
134 var valueMap2 = jQuery(item2).data('strata-item-values');
196 var values = [];
201 if (values.indexOf(v.textContent) == -1) {
202 values.push(v.textContent);
205 } else if (values.indexOf('') == -1) {
206 values.push('');
209 values.sort(cmp);
211 jQuery.each(values, function(_,v) {
237 var values = getValues(item, fieldSelector);
245 for (var k = 0; !result && k < values.length; k++) {
246 result = values[k].indexOf(search) != -1;
253 if (search == '') return jQuery.inArray('', values) != -1; // Filtering for empty prefix is useless, so do exact match
255 for (var k = 0; !result && k < values.length; k++) {
256 result = values[k].substr(0, search.length) == search;
263 if (search == '') return jQuery.inArray('', values) != -1; // Filtering for empty suffix is useless, so do exact match
265 for (var k = 0; !result && k < values.length; k++) {
266 result = values[k].substr(values[k].length - search.length, search.length) == search;
273 return jQuery.inArray(search, values) != -1;
276 addToItemMap(item, 'strata-item-values', field, values);
281 // Get all values for the fields selected by fieldSelector within the given item
283 // Return all values of each field and the empty string for fields without values
297 var addToItemMap = function(item, key, id, values) {
303 valueMap[id] = values;
497 addToItemMap(item, 'strata-item-values', f.field, getValues(item, fieldSelector));