mirror of
https://github.com/chinchang/web-maker.git
synced 2025-07-16 03:26:19 +02:00
add check on externalLibs before using
This commit is contained in:
@ -513,6 +513,9 @@ export default class App extends Component {
|
||||
updateExternalLibCount() {
|
||||
// Calculate no. of external libs
|
||||
var noOfExternalLibs = 0;
|
||||
if (!this.state.currentItem.externalLibs) {
|
||||
return;
|
||||
}
|
||||
noOfExternalLibs += this.state.currentItem.externalLibs.js
|
||||
.split('\n')
|
||||
.filter(lib => !!lib).length;
|
||||
|
30
src/utils.js
30
src/utils.js
@ -307,19 +307,23 @@ export function getCompleteHtml(html, css, js, item, isForExport) {
|
||||
if (!item) {
|
||||
return '';
|
||||
}
|
||||
var externalJs = item.externalLibs.js
|
||||
.split('\n')
|
||||
.reduce(function(scripts, url) {
|
||||
return scripts + (url ? '\n<script src="' + url + '"></script>' : '');
|
||||
}, '');
|
||||
var externalCss = item.externalLibs.css
|
||||
.split('\n')
|
||||
.reduce(function(links, url) {
|
||||
return (
|
||||
links +
|
||||
(url ? '\n<link rel="stylesheet" href="' + url + '"></link>' : '')
|
||||
);
|
||||
}, '');
|
||||
var externalJs = '',
|
||||
externalCss = '';
|
||||
if (item.externalLibs) {
|
||||
externalJs = item.externalLibs.js
|
||||
.split('\n')
|
||||
.reduce(function(scripts, url) {
|
||||
return scripts + (url ? '\n<script src="' + url + '"></script>' : '');
|
||||
}, '');
|
||||
externalCss = item.externalLibs.css
|
||||
.split('\n')
|
||||
.reduce(function(links, url) {
|
||||
return (
|
||||
links +
|
||||
(url ? '\n<link rel="stylesheet" href="' + url + '"></link>' : '')
|
||||
);
|
||||
}, '');
|
||||
}
|
||||
var contents =
|
||||
'<!DOCTYPE html>\n' +
|
||||
'<html>\n<head>\n' +
|
||||
|
Reference in New Issue
Block a user