From 94a2cdf89e7e56623bb8ad377cc119692d880d62 Mon Sep 17 00:00:00 2001 From: Tomas Bures Date: Wed, 3 Apr 2019 23:39:10 +0200 Subject: [PATCH] More elements for mosaico mjml support. Added "MJML Sample" wizard to mosaico templates. --- client/src/templates/mosaico/CUD.js | 13 +- client/src/templates/mosaico/List.js | 1 + client/src/templates/mosaico/helpers.js | 1 + client/src/templates/mosaico/mjml-mosaico.js | 180 +++++++++++++++- server/package.json | 1 + server/routes/sandboxed-mosaico.js | 21 +- shared/mosaico-templates.js | 210 ++++++++++++++++++- 7 files changed, 415 insertions(+), 12 deletions(-) diff --git a/client/src/templates/mosaico/CUD.js b/client/src/templates/mosaico/CUD.js index 776dc184..dd1dd69f 100644 --- a/client/src/templates/mosaico/CUD.js +++ b/client/src/templates/mosaico/CUD.js @@ -27,7 +27,7 @@ import { } from '../../lib/namespace'; import {DeleteModalDialog} from "../../lib/modals"; -import {getVersafix} from "../../../../shared/mosaico-templates"; +import {getVersafix, getMJMLSample} from "../../../../shared/mosaico-templates"; import { getTemplateTypes, getTemplateTypesOrder @@ -87,6 +87,15 @@ export default class CUD extends Component { html: getVersafix() }); + } else if (wizard === 'mjml-sample') { + this.populateFormValues({ + name: '', + description: '', + namespace: mailtrainConfig.user.namespace, + type: 'mjml', + mjml: getMJMLSample() + }); + } else { this.populateFormValues({ name: '', @@ -183,7 +192,7 @@ export default class CUD extends Component {