Skip to content

Commit 177e8d4

Browse files
committed
MC-15981: Page Builder Render
1 parent 6dcc737 commit 177e8d4

File tree

3 files changed

+17
-14
lines changed

3 files changed

+17
-14
lines changed

app/code/Magento/PageBuilder/view/adminhtml/templates/stage/render.phtml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
removeItem: function (id) {
2525
return delete this._data[id];
2626
},
27+
2728
clear: function () {
2829
return this._data = {};
2930
}
@@ -41,7 +42,18 @@
4142
'text': 'Magento_PageBuilder/js/render/requirejs/text',
4243
}
4344
},
44-
})
45+
});
46+
47+
require([
48+
'ko',
49+
'Magento_Ui/js/lib/knockout/template/engine',
50+
], function (ko, templateEngine) {
51+
'use strict';
52+
53+
ko.uid = 0;
54+
55+
ko.setTemplateEngine(templateEngine);
56+
});
4557
</script>
4658
<script type="text/javascript">
4759
require(['Magento_PageBuilder/js/render/frame'], function (listen) {

app/code/Magento/PageBuilder/view/adminhtml/web/js/master-format/render.js

Lines changed: 2 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/master-format/render.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,10 @@ export default class MasterFormatRenderer {
3838
message: getSerializedTree(rootContainer),
3939
});
4040
this.channel.port1.onmessage = (event) => {
41-
console.log(event);
4241
if (event.isTrusted) {
4342
if (event.data.type === "render") {
44-
console.log(event.data);
45-
resolve(event.data);
43+
console.log(event.data.message);
44+
resolve(event.data.message);
4645
}
4746
if (event.data.type === "template") {
4847
this.loadTemplate(event.data.message);
@@ -77,9 +76,7 @@ export default class MasterFormatRenderer {
7776
* @param name
7877
*/
7978
private loadTemplate(name: string): void {
80-
console.log("request template", name);
8179
require(["text!" + name], (template: string) => {
82-
console.log("load template", name, template);
8380
this.channel.port1.postMessage({
8481
type: "template",
8582
message: {

0 commit comments

Comments
 (0)