diff --git a/www/code/inner.js b/www/code/inner.js index fbb170e53..73f426ec5 100644 --- a/www/code/inner.js +++ b/www/code/inner.js @@ -395,6 +395,13 @@ define([ //console.log("%s => %s", CodeMirror.highlightMode, CodeMirror.$language.val()); } + if (newPad && Util.find(privateData, ['settings', 'code', 'enableColors'])) { + var metadataMgr = common.getMetadataMgr(); + var md = Util.clone(metadataMgr.getMetadata()); + md.enableColors = true; + metadataMgr.updateMetadata(md); + } + markers.ready(); var fmConfig = { diff --git a/www/common/inner/properties.js b/www/common/inner/properties.js index 07193a679..e787908f3 100644 --- a/www/common/inner/properties.js +++ b/www/common/inner/properties.js @@ -73,6 +73,7 @@ define([ $button.remove(); var md = Util.clone(metadataMgr.getMetadata()); md.enableColors = true; + common.setAttribute(['code', 'enableColors'], true); metadataMgr.updateMetadata(md); setButton(false); }); @@ -86,6 +87,7 @@ define([ $button.remove(); var md = Util.clone(metadataMgr.getMetadata()); md.enableColors = false; + common.setAttribute(['code', 'enableColors'], false); metadataMgr.updateMetadata(md); setButton(true); });