25 lines
414 B
CoffeeScript
25 lines
414 B
CoffeeScript
|
Locomotive.Views.EditableElements ||= {}
|
||
|
|
||
|
class Locomotive.Views.EditableElements.ControlView extends Backbone.View
|
||
|
|
||
|
tagName: 'li'
|
||
|
|
||
|
className: 'control input'
|
||
|
|
||
|
render: ->
|
||
|
$(@el).html(ich.editable_control_input(@model.toJSON()))
|
||
|
|
||
|
@bind_model()
|
||
|
|
||
|
return @
|
||
|
|
||
|
after_render: ->
|
||
|
# do nothing
|
||
|
|
||
|
refresh: ->
|
||
|
@bind_model()
|
||
|
|
||
|
bind_model: ->
|
||
|
Backbone.ModelBinding.bind @, { select: 'class' }
|
||
|
|