1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-07-28 17:20:13 +02:00

call setPreviewContent only when required instead of componentUpdate callback

This commit is contained in:
Kushagra Gour
2018-06-02 11:11:00 +05:30
parent 652b0a727d
commit 2c42238f7f
2 changed files with 12 additions and 11 deletions

View File

@@ -2,7 +2,7 @@ import { h, Component } from 'preact';
import UserCodeMirror from './UserCodeMirror.jsx';
import { computeHtml, computeCss, computeJs } from '../computes';
import { HtmlModes, CssModes, JsModes } from '../codeModes';
import { log } from '../utils';
const BASE_PATH = chrome.extension || window.DEBUG ? '/' : '/app';
export default class ContentWrap extends Component {
@@ -256,7 +256,7 @@ export default class ContentWrap extends Component {
css: this.cmCodes.css,
js: this.cmCodes.js
};
// utils.log('🔎 setPreviewContent', isForced);
log('🔎 setPreviewContent', isForced);
const targetFrame = this.detachedWindow
? this.detachedWindow.document.querySelector('iframe')
: this.frame;
@@ -295,7 +295,7 @@ export default class ContentWrap extends Component {
this.cm.html.setValue(this.cmCodes.html || '');
this.cm.css.setValue(this.cmCodes.css || '');
this.cm.js.setValue(this.cmCodes.js || '');
this.setPreviewContent(true);
// this.setPreviewContent(true);
// console.log('componentdidupdate', this.props.currentItem);
}
componentDidMount() {