1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-08-06 21:36:29 +02:00

script: fix coffeescript code not compiling while saving as html. fixes #249

This commit is contained in:
Kushagra Gour
2018-01-28 12:34:16 +05:30
parent 9a661869c1
commit 871e037373

View File

@@ -892,20 +892,19 @@ loginModal, profileModal, profileAvatarImg, profileUserName, openItemsBtn
d.resolve(code);
}
} else if (jsMode === JsModes.COFFEESCRIPT) {
var coffeeCode;
if (!window.CoffeeScript) {
d.resolve('');
return d.promise;
}
try {
coffeeCode = CoffeeScript.compile(code, { bare: true });
code = CoffeeScript.compile(code, { bare: true });
} catch (e) {
showErrors('js', [
{ lineNumber: e.location.first_line, message: e.message }
]);
} finally {
if (shouldPreventInfiniteLoops !== false) {
code = utils.addInfiniteLoopProtection(coffeeCode);
code = utils.addInfiniteLoopProtection(code);
}
d.resolve(code);
}