Commit 36d6bf83 authored by jgould's avatar jgould

matches on top sort order

parent d7746a81
...@@ -2,13 +2,19 @@ morpheus.MatchesOnTopSortKey = function (project, modelIndices, name) { ...@@ -2,13 +2,19 @@ morpheus.MatchesOnTopSortKey = function (project, modelIndices, name) {
var modelHighlight = {}; var modelHighlight = {};
var p = project; var p = project;
var viewIndices = []; var viewIndices = [];
for (var i = 0, length = modelIndices.length; i < length; i++) { for (var i = 0, j = modelIndices.length, length = modelIndices.length; i < length; i++, j--) {
modelHighlight[modelIndices[i]] = true; modelHighlight[modelIndices[i]] = j;
viewIndices.push(i); viewIndices.push(i);
} }
this.comparator = function (i1, i2) { this.comparator = function (i1, i2) {
var a = modelHighlight[i1] === undefined ? 0 : 1; var a = modelHighlight[i1];
var b = modelHighlight[i2] == undefined ? 0 : 1; if (a === undefined) {
a = 0;
}
var b = modelHighlight[i2];
if (b === undefined) {
b = 0;
}
return (a > b ? -1 : (a === b ? 0 : 1)); return (a > b ? -1 : (a === b ? 0 : 1));
}; };
this.indices = viewIndices; this.indices = viewIndices;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment