Checkpoint. Need to fix options mess that the subviews have introduced.
authordsc <dsc@less.ly>
Wed, 29 Feb 2012 19:37:47 +0000 (11:37 -0800)
committerdsc <dsc@less.ly>
Wed, 29 Feb 2012 19:37:47 +0000 (11:37 -0800)
lib/scaffold/scaffold-view.co
lib/template/graph-scaffold.jade [new file with mode: 0644]
lib/vis/presets.co [new file with mode: 0644]

index 5e4cbfb..d3f4add 100644 (file)
@@ -74,7 +74,6 @@ Scaffold = exports.Scaffold = BaseView.extend do # {{{
     
     addOne: (field) ->
         # console.log "[S] #this.addOne!", @__super__
-        fields = if @$fields then @$el.find that else @$el
         _.remove @subviews, field.view if field.view
         
         # avoid duplicating event propagation
@@ -86,7 +85,8 @@ Scaffold = exports.Scaffold = BaseView.extend do # {{{
         SubviewType = @subviewType
         view = new SubviewType model:field
         @subviews.push view
-        fields.append view.render().el unless field.get 'ignore'
+        el = if @$fields then @$el.find @$fields else @$el
+        el.append view.render().el unless field.get 'ignore'
         view.on 'update', @change.bind(this, field)
         
         @render()
diff --git a/lib/template/graph-scaffold.jade b/lib/template/graph-scaffold.jade
new file mode 100644 (file)
index 0000000..6c9993c
--- /dev/null
@@ -0,0 +1,6 @@
+form.options.scaffold
+    fieldset
+        legend Graph Options
+        
+        .fields.control-group
+
diff --git a/lib/vis/presets.co b/lib/vis/presets.co
new file mode 100644 (file)
index 0000000..4c28d45
--- /dev/null
@@ -0,0 +1,29 @@
+_ = require 'kraken/underscore'
+{EventEmitter} = require 'events'
+
+Preset = exports.Preset = Backbone.Model.extend do # {{{
+    urlRoot : '/presets'
+    
+    initialize : ->
+        ...
+    
+    defaults : ->
+        {}
+    
+    
+# }}}
+
+
+
+# class exports.Presets extends EventEmitter
+#     
+#     (@root) ->
+#         _.bindAll this, ..._.functions this
+#         @by_id = {root}
+#     
+#     
+#     fetch: (preset, cb) ->
+#         jQuery.ajax do
+#             url: ""
+#     
+