summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/editor/EditorView.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ui/editor/EditorView.js')
-rw-r--r--public/assets/javascripts/ui/editor/EditorView.js14
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)
+ }
+
})