From 56532b80be7c837dda97cc7e35c079af78c6a215 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 7 Apr 2011 15:50:42 +0200 Subject: [PATCH] [ADD] in rpc_ajax, first parameter can be url or $.ajax option object (with url inside) bzr revid: fme@openerp.com-20110407135042-plwyesu7o7minf9i --- addons/base/static/src/js/chrome.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index db2db6b91e5..3f2358d4a8c 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -283,7 +283,13 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b rpc_ajax: function(url, payload, success_callback, error_callback) { var self = this; this.on_rpc_request(); - return $.ajax({ + // url can be an $.ajax option object + if (_.isString(url)) { + url = { + url: url + } + } + var ajax = _.extend({ type: "POST", url: url, dataType: 'json', @@ -314,7 +320,8 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b }; error_callback(error); } - }); + }, url); + return $.ajax(ajax); }, on_rpc_request: function() { },