context = window rest = window.JK.Rest() logger = context.JK.logger @EditableList = React.createClass({ objects: [] listObjects: -> objs=[] @root = jQuery(this.getDOMNode()) $(".list-item", @root).each -> objs.push $(this).data("object-id") objs deleteItem: (i, e) -> e.preventDefault() this.props.listItems.splice(i,1) this.props.onItemChanged(this.props.objectName, this.props.listItems) render: () -> object_options = [] if this.props.listItems? && this.props.listItems.length > 0 for object,i in this.props.listItems nm = "item_#{i}" displayValue = this.props.formatListItem(object) object_options.push `