diff options
| author | Jules Laplace <jules@okfoc.us> | 2014-06-19 18:12:12 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2014-06-19 18:12:12 -0400 |
| commit | 3adb2d4dcb071579b97182bb3ee65c2610619ce9 (patch) | |
| tree | de02f1382ba8d83ddd9b7269161aa819bb43fd3c /public/assets/javascripts/ui/editor/EditorView.js | |
| parent | 615e285aba96554d0e29063d7491645810cb08b8 (diff) | |
saving projects
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) + } + }) |
