From 8879fb17288c0ab902cb4c106dbabe430ab55d6f Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 7 Feb 2014 11:07:34 +0100 Subject: [PATCH] [FIX] website snippet: reset snippet-editor and overlay because the rte re-generate the dom and cancelled all snippet datas bzr revid: chm@openerp.com-20140207100734-pdzr0qz8mtmha96m --- .../static/src/js/website.snippets.editor.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/addons/website/static/src/js/website.snippets.editor.js b/addons/website/static/src/js/website.snippets.editor.js index 8a3e7a4421d..7965c4b88f0 100644 --- a/addons/website/static/src/js/website.snippets.editor.js +++ b/addons/website/static/src/js/website.snippets.editor.js @@ -416,6 +416,19 @@ } setTimeout(function () { $("#oe_snippets").trigger('snippet-dropped', $target); + + // reset snippet for rte + $target.removeData("snippet-editor"); + $target.removeData("overlay"); + self.create_overlay($target); + $target.find("[data-snippet-id]").each(function () { + var $snippet = $(this); + $snippet.removeData("snippet-editor"); + $snippet.removeData("overlay"); + self.create_overlay($snippet); + }); + // end + self.make_active($target); },0); } else {