Add heading content
[MAILPOET-2278]
This commit is contained in:
committed by
Jack Kitterhing
parent
6697424030
commit
ad899e436c
@ -5,10 +5,11 @@ import App from 'newsletter_editor/App';
|
||||
import BaseBlock from 'newsletter_editor/blocks/base';
|
||||
|
||||
const BlockModel = BaseBlock.BlockModel.extend({
|
||||
stale: ['styles.backgroundColor'],
|
||||
stale: ['styles.backgroundColor', 'content'],
|
||||
defaults() {
|
||||
return this._getDefaults({
|
||||
type: 'woocommerceHeading',
|
||||
content: '',
|
||||
styles: {
|
||||
fontColor: '#000000',
|
||||
backgroundColor: '#FFFFFF',
|
||||
@ -71,7 +72,7 @@ const WidgetView = BaseBlock.WidgetView.extend({
|
||||
});
|
||||
|
||||
const BlockView = BaseBlock.BlockView.extend({
|
||||
className: 'mailpoet_block mailpoet_woocommerce_heading_block mailpoet_droppable_block',
|
||||
className: 'mailpoet_container mailpoet_woocommerce_heading_block mailpoet_droppable_block',
|
||||
initialize: function initialize() {
|
||||
BaseBlock.BlockView.prototype.initialize.apply(this, arguments);
|
||||
this.listenTo(this.model, 'change:styles.fontColor', this.render);
|
||||
@ -94,6 +95,7 @@ const BlockView = BaseBlock.BlockView.extend({
|
||||
return {
|
||||
viewCid: this.cid,
|
||||
model: this.model.toJSON(),
|
||||
content: this.model.get('content'),
|
||||
styles: this.model.get('styles').toJSON(),
|
||||
};
|
||||
},
|
||||
|
@ -20,7 +20,7 @@ Module.save = function () {
|
||||
|
||||
// Stringify to enable transmission of primitive non-string value types
|
||||
if (!_.isUndefined(json.body)) {
|
||||
delete json.body.blockDefaults.woocommerceHeading.styles.backgroundColor;
|
||||
delete json.body.blockDefaults.woocommerceHeading;
|
||||
delete json.body.blockDefaults.woocommerceContent;
|
||||
json.body = JSON.stringify(json.body);
|
||||
}
|
||||
|
Reference in New Issue
Block a user