tmp = {};
if (b.getMetaData('search')) {
- s.get('dataob').each(function(r) {
- if (!tmp[r.view]) {
- tmp[r.view] = [];
+ s.get('uid').each(function(r) {
+ var parts = r.split(DIMP.conf.IDX_SEP);
+ if (tmp[parts[1]]) {
+ tmp[parts[1]].push(parts[0]);
+ } else {
+ tmp[parts[1]] = [ parts[0] ];
}
- tmp[r.view].push(r.imapuid);
});
} else {
tmp[b.getView()] = s.get('uid');
getSelection: function(view)
{
var buffer = this._getBuffer(view);
- return this.createSelection('uid', buffer ? buffer.getAllUIDs() : [], view);
+ return this.createSelection('uid', buffer ? buffer.getSelected().get('uid') : [], view);
},
// vs = (Viewport_Selection | array) A Viewport_Selection object -or- if