1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-05-04 17:46:42 +02:00

saved layout in item itself.

This commit is contained in:
Kushagra Gour 2016-11-13 17:10:23 +05:30
parent 1b8830986e
commit 25f5674bf4

View File

@ -43,6 +43,8 @@
, sass
, currentItem
, savedItems
// TODO: for legacy reasons when. remove after sometime.
, syncedModes = {}
// DOM nodes
, frame = $('#demo-frame')
@ -141,6 +143,9 @@
currentItem.html = editur.cm.html.getValue();
currentItem.css = editur.cm.css.getValue();
currentItem.js = editur.cm.js.getValue();
currentItem.htmlMode = htmlMode;
currentItem.cssMode = cssMode;
currentItem.jsMode = jsMode;
currentItem.updatedOn = Date.now();
utils.log('saving key', key || currentItem.id, currentItem)
saveSetting(key || currentItem.id, currentItem, function () {
@ -218,6 +223,10 @@
editur.cm.html.refresh();
editur.cm.css.refresh();
editur.cm.js.refresh();
updateHtmlMode(currentItem.htmlMode || syncedModes.html || HtmlModes.HTML);
updateJsMode(currentItem.jsMode || syncedModes.js || JsModes.JS);
updateCssMode(currentItem.cssMode || syncedModes.css || CssModes.CSS);
}
/**
@ -634,9 +643,9 @@
} else {
createNewItem();
}
updateHtmlMode(result.htmlMode);
updateJsMode(result.jsMode);
updateCssMode(result.cssMode);
syncedModes.html = result.htmlmode;
syncedModes.css = result.cssMode;
syncedModes.js = result.jsMode;
});
// Check for new version notifications