From 368bf4dff634fb1097d264f9d5c877ba7958f732 Mon Sep 17 00:00:00 2001 From: "chm@openerp.com" <> Date: Wed, 26 Mar 2014 15:36:55 +0100 Subject: [PATCH] [FIX] website editor: color of style button bzr revid: chm@openerp.com-20140326143655-33sm4i67zjn03o2c --- addons/website/static/src/js/website.editor.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index 96cc53546b0..57d18cac873 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -685,12 +685,20 @@ var prev = previous; var sel = new CKEDITOR.dom.element(prev); var $sel = $(sel.$); + var $button = $(this); + if ($sel.data('transfo')) { $sel.transfo("destroy"); - $(this).addClass("btn-primary").removeClass("btn-default"); + $button.addClass("btn-primary").removeClass("btn-default"); } else { $sel.transfo(); - $(this).removeClass("btn-primary").addClass("btn-default"); + $sel.data('transfo').$markup + .on("mouseover", function () { + $sel.trigger("mouseover"); + $button.removeClass("btn-primary").addClass("btn-default"); + $image_button.show(); + }); + $sel.data('transfo').$markup.mouseover(); } }); @@ -745,6 +753,8 @@ - $link_button.outerWidth() / 2 }) } + + $image_button.find("button.hover-style-button").addClass("btn-primary").removeClass("btn-default"); }).on('mouseleave', 'a, img, .fa', function (e) { var current = document.elementFromPoint(e.clientX, e.clientY); if (current === $link_button[0] || $(current).parent()[0] === $link_button[0] ||