summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/website.backendDashboard.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src/js/website.backendDashboard.js')
-rw-r--r--addons/website/static/src/js/website.backendDashboard.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/addons/website/static/src/js/website.backendDashboard.js b/addons/website/static/src/js/website.backendDashboard.js
index 18307bba466..c3f2ef2ebfb 100644
--- a/addons/website/static/src/js/website.backendDashboard.js
+++ b/addons/website/static/src/js/website.backendDashboard.js
@@ -174,6 +174,10 @@ var Dashboard = Widget.extend(ControlPanelMixin, {
$analytics_components.empty();
// 1. Authorize component
var $analytics_auth = $('<div>').addClass('col-md-12');
+ window.onOriginError = function () {
+ $analytics_components.find('.js_unauthorized_message').remove();
+ self.display_unauthorized_message($analytics_components, 'not_initialized');
+ };
gapi.analytics.auth.authorize({
container: $analytics_auth[0],
clientid: client_id
@@ -182,6 +186,7 @@ var Dashboard = Widget.extend(ControlPanelMixin, {
self.handle_analytics_auth($analytics_components);
gapi.analytics.auth.on('signIn', function() {
+ delete window.onOriginError;
self.handle_analytics_auth($analytics_components);
});