From 31009d244348a1e35ef1260fd8e77e371bd382c4 Mon Sep 17 00:00:00 2001 From: Steve Orvell Date: Fri, 11 Apr 2014 10:06:28 -0700 Subject: [PATCH] allow saving from code view. --- elements/designer-element/designer-element.html | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/elements/designer-element/designer-element.html b/elements/designer-element/designer-element.html index 011a792b..cc4b481c 100644 --- a/elements/designer-element/designer-element.html +++ b/elements/designer-element/designer-element.html @@ -176,12 +176,16 @@ return this.$.serializer.dumpElement(this.designer.$.canvas); }, + get code() { + return this.$.code.mirror.getValue(); + }, + designToCode: function() { this.$.code.mirror.setValue(this.html); }, codeToDesign: function() { - this.pendingHtml = this.$.code.mirror.getValue(); + this.pendingHtml = this.code; this.reloadDesigner(); }, @@ -205,7 +209,8 @@ saveAction: function() { var options = {}; - options[this.$.githubInfo.fileName] = {content: this.html}; + var content = this.selected === 'code' ? this.code : this.html; + options[this.$.githubInfo.fileName] = {content: content}; if (this.fileId) { this.$.github.update(this.fileId, 'designer', true, options); } else {