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
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()
--- /dev/null
+_ = 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: ""
+#
+