From c2677880400b988c5dc1b779edb2d7736e81aafe Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 12 Aug 2014 15:11:50 +0200 Subject: [PATCH 1/2] [FIX] website.theme: when the user does not raise an exception. Display error message when the user install or customize a theme. --- addons/theme_bootswatch/views/theme.xml | 8 ++++++++ addons/website/static/src/js/website.theme.js | 9 +++++---- .../website/static/src/xml/website.theme.xml | 20 ++++++++++--------- addons/website/views/themes.xml | 19 ++++++++++-------- 4 files changed, 35 insertions(+), 21 deletions(-) diff --git a/addons/theme_bootswatch/views/theme.xml b/addons/theme_bootswatch/views/theme.xml index 28aad9e7c5b..2cb5fda3612 100644 --- a/addons/theme_bootswatch/views/theme.xml +++ b/addons/theme_bootswatch/views/theme.xml @@ -2,6 +2,14 @@ + + + + always + + diff --git a/addons/website/static/src/js/website.theme.js b/addons/website/static/src/js/website.theme.js index af23b6e3dc5..61655ea3e7b 100644 --- a/addons/website/static/src/js/website.theme.js +++ b/addons/website/static/src/js/website.theme.js @@ -244,14 +244,15 @@ openerp.website.ready().done(function() { function theme_customize() { - var error = window.getComputedStyle(document.body, ':before').getPropertyValue('content'); - if (error && error !== 'none') { - return themeError(eval(error)); - } var Theme = openerp.website.Theme; if (Theme.open && !Theme.open.isDestroyed()) return; Theme.open = new Theme(); Theme.open.appendTo("body"); + + var error = window.getComputedStyle(document.body, ':before').getPropertyValue('content'); + if (error && error !== 'none') { + themeError(eval(error)); + } } $(document).on('click', "#theme_customize a",theme_customize); if ((window.location.hash || "").indexOf("theme=true") !== -1) { diff --git a/addons/website/static/src/xml/website.theme.xml b/addons/website/static/src/xml/website.theme.xml index 4a5f66267b6..16f4961d367 100644 --- a/addons/website/static/src/xml/website.theme.xml +++ b/addons/website/static/src/xml/website.theme.xml @@ -32,6 +32,8 @@