Sha256: a6bda01a19550c8aaa56d8be32d44f9072f45e0f71ffdc087ff333cca4c9fb1c
Contents?: true
Size: 830 Bytes
Versions: 1
Compression:
Stored size: 830 Bytes
Contents
class Lanes.Components.Grid.PopOverEditor extends Lanes.Components.Grid.Editor template: 'grid/popover-editor' templateModels: -> { columns: this.grid.column_definitions } session: view: 'object' title: 'string' move: (row,ev)-> super if @popover @popover.destroy() @popover = new Lanes.Components.PopOver({ parent: this className: 'grid-popover-editor' target: Lanes.$(ev.target) title: this.title || this.calculated_title() content: this.el autoShow: true }) calculated_title: -> (if this.model.isNew() then "Create: " else "Edit: ") + this.model.constructor.name cancelEditing: -> @popover.destroy() super
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.1.0 | client/lanes/components/grid/PopOverEditor.coffee |