diff options
Diffstat (limited to 'addons/website/static/src/js/website.backendDashboard.js')
| -rw-r--r-- | addons/website/static/src/js/website.backendDashboard.js | 5 |
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); }); |
