[IMP] website.snippet: convert media snippet into the new snippet api
authorChristophe Matthieu <chm@odoo.com>
Fri, 22 Aug 2014 15:10:36 +0000 (17:10 +0200)
committerChristophe Matthieu <chm@odoo.com>
Mon, 25 Aug 2014 09:48:36 +0000 (11:48 +0200)
addons/website/static/src/js/website.snippets.editor.js
addons/website/views/snippets.xml

index c4ca26f..fc06f4e 100644 (file)
                     self.BuildingBlock.make_active($(item));
                 }
             });
-
-            this.$el.find(".edition").click(function (event) {
-                event.preventDefault();
-                event.stopPropagation();
-                self.element = new CKEDITOR.dom.element(self.$target[0]);
-                new website.editor.MediaDialog(self, self.element).appendTo(document.body);
-            });
+        },
+        edition: function (type, value) {
+            if(type !== "click") return;
+            this.element = new CKEDITOR.dom.element(this.$target[0]);
+            new website.editor.MediaDialog(this, this.element).appendTo(document.body);
         },
         on_focus : function () {
             var self = this;
index 66db6e4..ba64ca0 100644 (file)
 
     <div data-option='media'
         data-selector="img:not(.cke_iframe), .media_iframe_video, span.fa, i.fa, .glyphicon">
-        <li><a href="#" class="edition">Change...</a></li>
+        <li data-edition="edition"><a>Change...</a></li>
     </div>
 
     <div data-option='transform'