mirror of
https://github.com/chinchang/web-maker.git
synced 2025-07-07 23:22:43 +02:00
saved layout in item itself.
This commit is contained in:
@ -43,6 +43,8 @@
|
|||||||
, sass
|
, sass
|
||||||
, currentItem
|
, currentItem
|
||||||
, savedItems
|
, savedItems
|
||||||
|
// TODO: for legacy reasons when. remove after sometime.
|
||||||
|
, syncedModes = {}
|
||||||
|
|
||||||
// DOM nodes
|
// DOM nodes
|
||||||
, frame = $('#demo-frame')
|
, frame = $('#demo-frame')
|
||||||
@ -141,6 +143,9 @@
|
|||||||
currentItem.html = editur.cm.html.getValue();
|
currentItem.html = editur.cm.html.getValue();
|
||||||
currentItem.css = editur.cm.css.getValue();
|
currentItem.css = editur.cm.css.getValue();
|
||||||
currentItem.js = editur.cm.js.getValue();
|
currentItem.js = editur.cm.js.getValue();
|
||||||
|
currentItem.htmlMode = htmlMode;
|
||||||
|
currentItem.cssMode = cssMode;
|
||||||
|
currentItem.jsMode = jsMode;
|
||||||
currentItem.updatedOn = Date.now();
|
currentItem.updatedOn = Date.now();
|
||||||
utils.log('saving key', key || currentItem.id, currentItem)
|
utils.log('saving key', key || currentItem.id, currentItem)
|
||||||
saveSetting(key || currentItem.id, currentItem, function () {
|
saveSetting(key || currentItem.id, currentItem, function () {
|
||||||
@ -218,6 +223,10 @@
|
|||||||
editur.cm.html.refresh();
|
editur.cm.html.refresh();
|
||||||
editur.cm.css.refresh();
|
editur.cm.css.refresh();
|
||||||
editur.cm.js.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 {
|
} else {
|
||||||
createNewItem();
|
createNewItem();
|
||||||
}
|
}
|
||||||
updateHtmlMode(result.htmlMode);
|
syncedModes.html = result.htmlmode;
|
||||||
updateJsMode(result.jsMode);
|
syncedModes.css = result.cssMode;
|
||||||
updateCssMode(result.cssMode);
|
syncedModes.js = result.jsMode;
|
||||||
});
|
});
|
||||||
|
|
||||||
// Check for new version notifications
|
// Check for new version notifications
|
||||||
|
Reference in New Issue
Block a user