# `import Ember from 'ember'` # `import { account as accountUrl } from 'travis/utils/urls'` # View = Ember.CollectionView.extend # elementId: 'accounts' # accountBinding: 'content' # tagName: 'ul' # emptyView: Ember.View.extend # templateName: 'accounts-list/empty' # itemViewClass: Ember.View.extend # accountBinding: 'content' # typeBinding: 'content.type' # selectedBinding: 'account.selected' # classNames: ['account'] # classNameBindings: ['type', 'selected'] # name: (-> # @get('content.name') || @get('content.login') # ).property('content.login', 'content.name') # urlAccount: (-> # accountUrl(@get('account.login')) # ).property('account.login') # avatarUrl: (-> # @get('account.avatarUrl') || "//placehold.it/50x50" # ).property('account.avatarUrl') # click: -> # @get('controller').transitionToRoute("account", @get('account.login')) # `export default View`