/* * requires levenshtein.js to be loaded first */ function distsort (_a, _b) { var a = _a.split ('::'); var b = _b.split ('::'); var cmp = a[0] - b[0]; if (cmp == 0) return (a[2]==b[2])?0:(a[2] 0)? dist - delta: dist; } // -------------------------------------------------- dists.push (subDist + '::' + dist + '::' + strings[str]); } dists.sort(distsort); return dists; }