summaryrefslogtreecommitdiff
path: root/addons/web_analytics/static/src/js/web_analytics.js
diff options
context:
space:
mode:
authorvta vta@openerp.com <>2013-01-10 09:47:00 +0100
committervta vta@openerp.com <>2013-01-10 09:47:00 +0100
commitd9faa7c095718e405e0cf043090526a259d527b8 (patch)
treec8d3c0703145a4ad95f765cbeb1a7476cb12118f /addons/web_analytics/static/src/js/web_analytics.js
parentab20d92da8ebdd7878119b786b9b96c4ddcef180 (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/web_analytics.js')
-rw-r--r--addons/web_analytics/static/src/js/web_analytics.js6
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();
},
});
}