From 8ec725e5e56ad700e85fa3cd29a0b2f0c38c7ae7 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Tue, 14 Oct 2014 16:27:43 +0200 Subject: [PATCH] [FIX] website: editor: preserve label and color for link buttons targeting a page When selecting a page target rather than a static URL the style and label information were ignored/lost. --- addons/website/static/src/js/website.editor.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index 6d151dc1008..2764e2138ee 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -1011,17 +1011,17 @@ var classes = (style && style.length ? "btn " : "") + style + " " + size; if ($e.hasClass('email-address') && $e.val().indexOf("@") !== -1) { - def.resolve('mailto:' + val, false, label); + def.resolve('mailto:' + val, false, label, classes); } else if ($e.val() && $e.val().length && $e.hasClass('page')) { var data = $e.select2('data'); if (!data.create) { - def.resolve(data.id, false, data.text); + def.resolve(data.id, false, label || data.text, classes); } else { // Create the page, get the URL back $.get(_.str.sprintf( '/website/add/%s?noredirect=1', encodeURI(data.id))) .then(function (response) { - def.resolve(response, false, data.id); + def.resolve(response, false, data.id, classes); }); } } else {