diff options
| author | Antony Lesuisse <al@openerp.com> | 2012-04-27 00:08:18 +0200 |
|---|---|---|
| committer | Antony Lesuisse <al@openerp.com> | 2012-04-27 00:08:18 +0200 |
| commit | 4ea7057b5dd24559cd20da417d6cef59a7e8447b (patch) | |
| tree | 6a9cef224122ebe49e2b50acb55e60e409970e31 /addons/web/static/src/js | |
| parent | a8fe471b36a40272569e01b870665a38017c25e7 (diff) | |
[FIX] rename intro JsonRPC and session_id cleanup
bzr revid: al@openerp.com-20120426220818-yvsr4zwlj824ql1q
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/corelib.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/addons/web/static/src/js/corelib.js b/addons/web/static/src/js/corelib.js index 05a312cac6f..e3842d54def 100644 --- a/addons/web/static/src/js/corelib.js +++ b/addons/web/static/src/js/corelib.js @@ -865,9 +865,9 @@ instance.web.Registry = instance.web.Class.extend({ } }); -instance.web.BaseConnection = instance.web.CallbackEnabled.extend( /** @lends instance.web.BaseConnection# */{ +instance.web.JsonRPC = instance.web.CallbackEnabled.extend({ /** - * @constructs instance.web.BaseConnection + * @constructs instance.web.JsonRPC * @extends instance.web.CallbackEnabled * * @param {String} [server] JSON-RPC endpoint hostname @@ -1199,7 +1199,6 @@ instance.web.BaseConnection = instance.web.CallbackEnabled.extend( /** @lends in url = { url: url }; } // Construct a JSON-RPC2 request, method is currently unused - params.session_id = this.session_id; if (this.debug) params.debug = 1; var payload = { @@ -1349,14 +1348,13 @@ instance.web.BaseConnection = instance.web.CallbackEnabled.extend( /** @lends in }, }); -instance.web.Connection = instance.web.BaseConnection.extend( /** @lends instance.web.Connection# */{ +instance.web.Connection = instance.web.JsonRPC.extend( /** @lends instance.web.Connection# */{ init: function() { this._super.apply(this, arguments); // TODO: session store in cookie should be optional this.name = instance._session_id; this.qweb_mutex = new $.Mutex(); }, - on_bind: function() { var self = this; instance.web.qweb.default_dict['_s'] = this.origin; @@ -1376,7 +1374,10 @@ instance.web.Connection = instance.web.BaseConnection.extend( /** @lends instanc this.active_id = null; return this.session_init(); }, - + rpc: function(url, params, success_callback, error_callback) { + params.session_id = this.session_id; + return this._super(url, params, success_callback, error_callback); + }, session_bind: function(origin) { return this.bind(origin); }, @@ -1787,6 +1788,7 @@ instance.web.OldWidget = instance.web.Widget.extend({ } }); + } // vim:et fdc=0 fdl=0 foldnestmax=3 fdm=syntax: |
