if (!Object.isArray(params.mboxes)) {
params.mboxes = [ params.mboxes ];
}
- params.mboxes = params.mboxes.toJSON();
+ params.mboxes = Object.toJSON(params.mboxes);
if (params.callback) {
cback = function(func, r) { this._folderLoadCallback(r, func); }.bind(this, params.callback);
this.updateFlag(vs, flag, set);
if (!opts.noserver) {
- DimpCore.doAction('flagMessages', this.viewport.addRequestParams({ flags: flags.toJSON(), view: this.folder }), { uids: vs });
+ DimpCore.doAction('flagMessages', this.viewport.addRequestParams({ flags: Object.toJSON(flags), view: this.folder }), { uids: vs });
}
},
// mbox = (string) The mailbox to flag
flagAll: function(type, set, mbox)
{
- DimpCore.doAction('flagAll', { flags: [ type ].toJSON(), set: Number(set), mbox: mbox }, { callback: this._flagAllCallback.bind(this) });
+ DimpCore.doAction('flagAll', { flags: Object.toJSON([ type ]), set: Number(set), mbox: mbox }, { callback: this._flagAllCallback.bind(this) });
},
hasFlag: function(f, r)
break;
}
}, this);
- $('criteria_form').setValue(data.toJSON());
+ $('criteria_form').setValue(Object.toJSON(data));
$('search_form').submit();
} else {
alert(this.text.need_criteria);