From: dsc Date: Wed, 29 Feb 2012 19:37:47 +0000 (-0800) Subject: Checkpoint. Need to fix options mess that the subviews have introduced. X-Git-Url: http://git.less.ly:3516/?a=commitdiff_plain;h=0c4be9dc4a716aca59d4beaba52eb792ed6a607e;p=limn-bak.git Checkpoint. Need to fix options mess that the subviews have introduced. --- diff --git a/lib/scaffold/scaffold-view.co b/lib/scaffold/scaffold-view.co index 5e4cbfb..d3f4add 100644 --- a/lib/scaffold/scaffold-view.co +++ b/lib/scaffold/scaffold-view.co @@ -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 index 0000000..6c9993c --- /dev/null +++ b/lib/template/graph-scaffold.jade @@ -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 index 0000000..4c28d45 --- /dev/null +++ b/lib/vis/presets.co @@ -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: "" +# +