From 3adb2d4dcb071579b97182bb3ee65c2610619ce9 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 19 Jun 2014 18:12:12 -0400 Subject: saving projects --- public/assets/javascripts/ui/editor/EditorView.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'public/assets/javascripts/ui/editor/EditorView.js') diff --git a/public/assets/javascripts/ui/editor/EditorView.js b/public/assets/javascripts/ui/editor/EditorView.js index 8422619..d4969c1 100644 --- a/public/assets/javascripts/ui/editor/EditorView.js +++ b/public/assets/javascripts/ui/editor/EditorView.js @@ -2,7 +2,7 @@ var EditorView = View.extend({ el: "#editorView", - projecttAction: "/api/projects/", + projectAction: "/api/projects/", layoutAction: "/api/layouts/", events: { @@ -18,17 +18,25 @@ var EditorView = View.extend({ }, load: function(name){ + name = sanitize(name) + $.get(this.projectAction + name, $.proxy(this.ready, this)) }, loadLayout: function(layout){ layout = sanitize(layout) - $.get(this.layoutAction + layout, $.proxy(this.ready, this)) + $.get(this.layoutAction + layout, $.proxy(this.readyLayout, this)) }, ready: function(data){ $("#map").hide() - this.settings.loadLayout(data) + this.settings.load(data) }, + + readyLayout: function(data){ + data.isNew = true + this.ready(data) + } + }) -- cgit v1.2.3-70-g09d2