summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/coresetup.js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@openerp.com>2012-11-16 19:32:12 +0100
committerChristophe Simonis <chs@openerp.com>2012-11-16 19:32:12 +0100
commit4aa5e761746376e57d14115e194ea3bcb968836f (patch)
treeac404df8e9fcae331e265c42a89ea5ad280dfd9f /addons/web/static/src/js/coresetup.js
parentc637a443165902f6024d5728f01484230f29960e (diff)
parent86842fe9c8129d3530c622875c2ad5ec8d06e8a0 (diff)
merge upstream
bzr revid: chs@openerp.com-20121116183212-1ke59kde4ilicw6d
Diffstat (limited to 'addons/web/static/src/js/coresetup.js')
-rw-r--r--addons/web/static/src/js/coresetup.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/addons/web/static/src/js/coresetup.js b/addons/web/static/src/js/coresetup.js
index 65b1874e093..a740827c1b5 100644
--- a/addons/web/static/src/js/coresetup.js
+++ b/addons/web/static/src/js/coresetup.js
@@ -22,9 +22,9 @@ instance.web.Session = instance.web.JsonRPC.extend( /** @lends instance.web.Sess
this.name = instance._session_id;
this.qweb_mutex = new $.Mutex();
},
- rpc: function(url, params) {
+ rpc: function(url, params, options) {
params.session_id = this.session_id;
- return this._super(url, params);
+ return this._super(url, params, options);
},
/**
* Setup a sessionm
@@ -466,6 +466,16 @@ $.fn.getAttributes = function() {
}
return o;
}
+$.fn.openerpClass = function(additionalClass) {
+ // This plugin should be applied on top level elements
+ additionalClass = additionalClass || '';
+ if (!!$.browser.msie) {
+ additionalClass += ' openerp_ie';
+ }
+ return this.each(function() {
+ $(this).addClass('openerp ' + additionalClass);
+ });
+};
/** Jquery extentions */
$.Mutex = (function() {