|
|
@@ -370,30 +370,6 @@ define([ |
|
|
|
onGetItems: function(items) { |
|
|
|
this.items = items; |
|
|
|
|
|
|
|
this.items.forEach(function(item) { |
|
|
|
var prefix = -1; |
|
|
|
['quest', 'material', 'ability'].forEach(function(p, i) { |
|
|
|
if (item[p]) |
|
|
|
prefix += 1 + i; |
|
|
|
}); |
|
|
|
if (prefix == -1) |
|
|
|
prefix = 3 + item.slot + item.type; |
|
|
|
|
|
|
|
item.sortName = prefix + item.name + item.level + item.id; |
|
|
|
|
|
|
|
if ((item == this.hoverItem)) |
|
|
|
this.onHover(null, item); |
|
|
|
}, this); |
|
|
|
|
|
|
|
this.items.sort(function(a, b) { |
|
|
|
if (a.sortName < b.sortName) |
|
|
|
return -1; |
|
|
|
else if (a.sortName > b.sortName) |
|
|
|
return 1; |
|
|
|
else |
|
|
|
return 0; |
|
|
|
}); |
|
|
|
|
|
|
|
if (this.shown) |
|
|
|
this.build(); |
|
|
|
}, |
|
|
|