diff options
Diffstat (limited to 'public/assets/javascripts/ui/editor/EditorView.js')
| -rw-r--r-- | public/assets/javascripts/ui/editor/EditorView.js | 14 |
1 files changed, 11 insertions, 3 deletions
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) + } + }) |
