diff --git a/index.js b/index.js index 75097f3b..2c2843c6 100644 --- a/index.js +++ b/index.js @@ -82,6 +82,8 @@ function Server () { // configure handlebars & register it with express app const viewsPath = Path.resolve(process.cwd(), 'node_modules/spee.ch/server/views'); app.engine('handlebars', expressHandlebars({ + async: false, + dataType: 'text', defaultLayout: 'embed', partialsDir: Path.join(viewsPath, '/partials'), layoutsDir: Path.join(viewsPath, '/layouts') diff --git a/server/controllers/pages/sendVideoEmbedPage.js b/server/controllers/pages/sendVideoEmbedPage.js index a401360a..3c4cf9af 100644 --- a/server/controllers/pages/sendVideoEmbedPage.js +++ b/server/controllers/pages/sendVideoEmbedPage.js @@ -3,6 +3,9 @@ const { details: { host } } = require('@config/siteConfig'); const sendVideoEmbedPage = ({ params }, res) => { const claimId = params.claimId; const name = params.name; + console.log('HOST:', host); + console.log('CLAIM ID:', claimId); + console.log('NAME:', name); // get and render the content res.status(200).render('embed', { host, claimId, name }); }; diff --git a/server/views/embed.handlebars b/server/views/embed.handlebars index c0b2e4f5..9cc0d40e 100644 --- a/server/views/embed.handlebars +++ b/server/views/embed.handlebars @@ -1 +1,4 @@ - + diff --git a/server/views/layouts/embed.handlebars b/server/views/layouts/embed.handlebars index 6626e1f5..c9202662 100644 --- a/server/views/layouts/embed.handlebars +++ b/server/views/layouts/embed.handlebars @@ -1,16 +1,16 @@ - + -{{{body}}} +{{{ body }}} diff --git a/test/iframeTest.htm b/test/iframeTest.htm new file mode 100644 index 00000000..22af6fef --- /dev/null +++ b/test/iframeTest.htm @@ -0,0 +1,9 @@ + + + + +

i frame:

+

yes identifier, yes ending

+ yes identifier, yes ending + + diff --git a/test/test.html b/test/test.html index 01a5d622..1d92227f 100644 --- a/test/test.html +++ b/test/test.html @@ -17,5 +17,11 @@ yes identifier, no ending

yes identifier, yes ending

yes identifier, yes ending +

i frame:

+ +

i frame:

+