[FIX] cleanup image edition button on editor save
authorXavier Morel <xmo@openerp.com>
Tue, 19 Nov 2013 12:55:20 +0000 (13:55 +0100)
committerXavier Morel <xmo@openerp.com>
Tue, 19 Nov 2013 12:55:20 +0000 (13:55 +0100)
bzr revid: xmo@openerp.com-20131119125520-qpts34qbx1oofdc1

addons/website/static/src/js/website.editor.js

index 1fe4149..2281b6f 100644 (file)
@@ -85,7 +85,7 @@
 
                     // display button
                     var $el = $(previousSelection = selected.$);
-                    var $btn = $('<button type="button" class="btn btn-primary" contenteditable="false">Edit</button>')
+                    var $btn = $('<button type="button" class="btn btn-primary image-edit-button" contenteditable="false">Edit</button>')
                         .insertAfter($el)
                         .click(function (e) {
                             e.preventDefault();
                         left: $el.width() / 2 + position.left - $btn.outerWidth() / 2,
                     });
                 });
+                editor.on('destroy', function (evt) {
+                    if (previousSelection) {
+                        $('.image-edit-button').remove();
+                    }
+                });
 
                 //noinspection JSValidateTypes
                 editor.addCommand('link', {