Fixed list.coffee so repo cell to be entirely clickable, all the credit goes to @bastilian
This commit is contained in:
parent
0d4babb07e
commit
b0415a7148
|
@ -1,14 +1,14 @@
|
|||
@Travis.reopen
|
||||
ReposView: Travis.View.extend
|
||||
templateName: 'repos/list'
|
||||
|
||||
|
||||
ReposListView: Em.CollectionView.extend
|
||||
elementId: 'repos'
|
||||
tagName: 'ul'
|
||||
|
||||
|
||||
emptyView: Ember.View.extend
|
||||
template: Ember.Handlebars.compile('<div class="loading"><span>Loading</span></div>')
|
||||
|
||||
|
||||
itemViewClass: Travis.View.extend
|
||||
repoBinding: 'content'
|
||||
classNames: ['repo']
|
||||
|
@ -16,31 +16,34 @@
|
|||
selected: (->
|
||||
@get('content') == @get('controller.selectedRepo')
|
||||
).property('controller.selectedRepo')
|
||||
|
||||
|
||||
color: (->
|
||||
Travis.Helpers.colorForState(@get('repo.lastBuildState'))
|
||||
).property('repo.lastBuildState')
|
||||
|
||||
|
||||
click: ->
|
||||
@get('controller').transitionToRoute('/' + @get('repo.slug'))
|
||||
|
||||
ReposListTabsView: Travis.View.extend
|
||||
templateName: 'repos/list/tabs'
|
||||
tabBinding: 'controller.tab'
|
||||
currentUserBinding: 'controller.currentUser.id'
|
||||
|
||||
|
||||
activate: (name) ->
|
||||
@get('controller').transitionToRoot()
|
||||
@get('controller').activate(name)
|
||||
|
||||
|
||||
classRecent: (->
|
||||
'active' if @get('tab') == 'recent'
|
||||
).property('tab')
|
||||
|
||||
|
||||
classOwned: (->
|
||||
classes = []
|
||||
classes.push('active') if @get('tab') == 'owned'
|
||||
classes.push('display-inline') if @get('currentUser')
|
||||
classes.join(' ')
|
||||
).property('tab', 'currentUser')
|
||||
|
||||
|
||||
classSearch: (->
|
||||
'active' if @get('tab') == 'search'
|
||||
).property('tab')
|
||||
).property('tab')
|
Loading…
Reference in New Issue
Block a user