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:
@@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user