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