From b56cee8b7db2833870df388fb953bc3fc36c687f Mon Sep 17 00:00:00 2001 From: Amine Ben hammou Date: Thu, 17 Oct 2019 01:31:40 +0100 Subject: [PATCH] Show settings on click [MAILPOET-2278] --- .../newsletter_editor/blocks/woocommerceHeading.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/assets/js/src/newsletter_editor/blocks/woocommerceHeading.js b/assets/js/src/newsletter_editor/blocks/woocommerceHeading.js index 26231ec20f..5bebb69226 100644 --- a/assets/js/src/newsletter_editor/blocks/woocommerceHeading.js +++ b/assets/js/src/newsletter_editor/blocks/woocommerceHeading.js @@ -1,3 +1,4 @@ +import _ from 'underscore'; import App from 'newsletter_editor/App'; import BaseBlock from 'newsletter_editor/blocks/base'; @@ -14,8 +15,16 @@ const BlockModel = BaseBlock.BlockModel.extend({ }, }); +const SettingsView = BaseBlock.BlockSettingsView.extend({ + getTemplate: function getTemplate() { return window.templates.woocommerceHeadingBlockSettings; }, +}); + const BlockToolsView = BaseBlock.BlockToolsView.extend({ - tools: { move: true }, + tools: { + move: true, + settings: true, + }, + getSettingsView: () => SettingsView, }); const WidgetView = BaseBlock.WidgetView.extend({ @@ -34,6 +43,9 @@ const WidgetView = BaseBlock.WidgetView.extend({ const BlockView = BaseBlock.BlockView.extend({ className: 'mailpoet_block mailpoet_woocommerce_heading_block mailpoet_droppable_block', getTemplate() { return window.templates.woocommerceHeadingBlock; }, + behaviors: _.defaults({ + ShowSettingsBehavior: {}, + }, BaseBlock.BlockView.prototype.behaviors), regions: { toolsRegion: '.mailpoet_tools', },