ids -> positions

This commit is contained in:
j 2011-06-01 12:59:12 +02:00
parent edcb2414b6
commit 4ea645b572

View file

@ -567,11 +567,11 @@ Ox.List = function(options, self) {
// fixme: optimize: send non-selected ids if more than half of the items are selected
if (self.options.selected.length /*&& ids.length < self.listLength*/) {
/*Ox.print('-------- request', {
ids: ids,
positions: ids,
sort: self.options.sort
});*/
self.requests.push(self.options.items({
ids: self.options.selected,
positions: self.options.selected,
sort: self.options.sort
}, function(result) {
getPositionsCallback(result, callback);
@ -586,7 +586,7 @@ Ox.List = function(options, self) {
var pos = 0;
if (result) {
$.extend(self, {
ids: {},
positions: {},
selected: []
});
Ox.forEach(result.data.positions, function(pos, id) {
@ -1109,7 +1109,7 @@ Ox.List = function(options, self) {
} else {
// async and id not in current view
self.options.items({
ids: [id],
positions: [id],
sort: self.options.sort
}, function(results) {
pos = results.data.positions[id];