diff options
| author | chm@openerp.com <> | 2014-03-26 15:36:55 +0100 |
|---|---|---|
| committer | chm@openerp.com <> | 2014-03-26 15:36:55 +0100 |
| commit | 368bf4dff634fb1097d264f9d5c877ba7958f732 (patch) | |
| tree | 595593ac29b244076d057f9a4e5d3005d2172b1c /addons/website/static/src/js/website.editor.js | |
| parent | aa63c564629e6f3ecb72f1d8039e353158a1754d (diff) | |
[FIX] website editor: color of style button
bzr revid: chm@openerp.com-20140326143655-33sm4i67zjn03o2c
Diffstat (limited to 'addons/website/static/src/js/website.editor.js')
| -rw-r--r-- | addons/website/static/src/js/website.editor.js | 14 |
1 files 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] || |
