diff options
| author | vta vta@openerp.com <> | 2013-01-10 09:47:00 +0100 |
|---|---|---|
| committer | vta vta@openerp.com <> | 2013-01-10 09:47:00 +0100 |
| commit | d9faa7c095718e405e0cf043090526a259d527b8 (patch) | |
| tree | c8d3c0703145a4ad95f765cbeb1a7476cb12118f /addons/web_analytics/static/src/js | |
| parent | ab20d92da8ebdd7878119b786b9b96c4ddcef180 (diff) | |
[FIX] Handle correctly webclient's show_application execution in web_analytics
bzr revid: vta@openerp.com-20130110084700-curkkezb5333edai
Diffstat (limited to 'addons/web_analytics/static/src/js')
| -rw-r--r-- | addons/web_analytics/static/src/js/web_analytics.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/addons/web_analytics/static/src/js/web_analytics.js b/addons/web_analytics/static/src/js/web_analytics.js index f702a0d1d5b..75bcf29a575 100644 --- a/addons/web_analytics/static/src/js/web_analytics.js +++ b/addons/web_analytics/static/src/js/web_analytics.js @@ -78,6 +78,7 @@ openerp.web_analytics = function(instance) { return instance.session.rpc("/web/webclient/version_info", {}) .done(function(res) { _gaq.push(['_setCustomVar', 5, 'Version', res.server_version, 3]); + _gaq.push(['_trackPageview']); return; }); }, @@ -271,9 +272,10 @@ openerp.web_analytics = function(instance) { }, show_application: function() { var self = this; - instance.web_analytics.setupTracker(self).always(function() { - self._super(); + $.when(this.subscribe_deferred).then(function() { + instance.web_analytics.setupTracker(self); }); + this._super(); }, }); } |
