Skip to content

Commit 594dc59

Browse files
committed
Added message listener to the iFrame.
1 parent 42f34e5 commit 594dc59

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/computes.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { deferred } from './deferred';
2-
import { addInfiniteLoopProtection } from './utils';
1+
import {deferred} from './deferred'
2+
import {addInfiniteLoopProtection} from './utils'
33
// import userService from './services/user_service';
44
// import featureToggle from './services/feature_toggle';
5-
import { HtmlModes, CssModes, JsModes } from './codeModes';
5+
import {CssModes, HtmlModes, JsModes} from './codeModes'
66

77
const esprima = require('esprima');
88
/* computeHtml, computeCss & computeJs evaluate the final code according
@@ -187,9 +187,9 @@ export function computeJs(
187187
shouldPreventInfiniteLoops,
188188
infiniteLoopTimeout
189189
) {
190-
// var code = userCode;
191-
console.log('code:', JSON.stringify(userCode))
192-
let code = 'app.$store.commit(\'code\', ' + JSON.stringify(userCode) + ');';
190+
let code = `window.addEventListener('message', (e) => {
191+
app.$store.commit('code', e.data);
192+
}, false);`;
193193
var d = deferred();
194194
var errors;
195195

0 commit comments

Comments
 (0)