summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/editor/EditorView.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-06-19 18:12:12 -0400
committerJules Laplace <jules@okfoc.us>2014-06-19 18:12:12 -0400
commit3adb2d4dcb071579b97182bb3ee65c2610619ce9 (patch)
treede02f1382ba8d83ddd9b7269161aa819bb43fd3c /public/assets/javascripts/ui/editor/EditorView.js
parent615e285aba96554d0e29063d7491645810cb08b8 (diff)
saving projects
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)
+ }
+
})