summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/builder/BuilderView.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ui/builder/BuilderView.js')
-rw-r--r--public/assets/javascripts/ui/builder/BuilderView.js16
1 files changed, 14 insertions, 2 deletions
diff --git a/public/assets/javascripts/ui/builder/BuilderView.js b/public/assets/javascripts/ui/builder/BuilderView.js
index d0659bb..9c0f236 100644
--- a/public/assets/javascripts/ui/builder/BuilderView.js
+++ b/public/assets/javascripts/ui/builder/BuilderView.js
@@ -1,6 +1,8 @@
var BuilderView = View.extend({
el: "#builderView",
+
+ action: "/api/layouts/",
events: {
},
@@ -10,8 +12,18 @@ var BuilderView = View.extend({
this.settings = new BuilderSettings ({ parent: this })
},
- load: function(){
- $("#map").show()
+ load: function(name){
+ if (! name || name == "new") {
+ this.isNew = true
+ this.ready({})
+ return
+ }
+
+ $.get(this.action + name, $.proxy(this.ready, this))
+ },
+
+ ready: function(data){
+ this.settings.load(data)
},
})