27 lines
1.1 KiB
CoffeeScript
27 lines
1.1 KiB
CoffeeScript
Travis.ApplicationView = Em.View.extend templateName: 'application'
|
|
Travis.RepositoriesView = Em.View.extend templateName: 'repositories/list'
|
|
|
|
Travis.RepositoriesItemView = Em.View.extend
|
|
classes: (->
|
|
color = Travis.Helpers.colorForResult(@getPath('content.last_build_result'))
|
|
classes = ['repository', color]
|
|
classes.push 'selected' if @getPath('content.selected')
|
|
classes.join(' ')
|
|
).property('content.last_build_result', 'content.selected')
|
|
|
|
Travis.RepositoryView = Em.View.extend templateName: 'repositories/show'
|
|
Travis.TabsView = Em.View.extend templateName: 'repositories/tabs'
|
|
Travis.HistoryView = Em.View.extend templateName: 'builds/list'
|
|
|
|
Travis.BuildsItemView = Em.View.extend
|
|
classes: (->
|
|
Travis.Helpers.colorForResult(@getPath('content.result'))
|
|
).property('content.result')
|
|
|
|
Travis.CurrentView = Travis.BuildView = Em.View.extend templateName: 'builds/show'
|
|
Travis.LoadingView = Em.View.extend templateName: 'loading'
|
|
Travis.JobsView = Em.View.extend templateName: 'jobs/list'
|
|
Travis.JobView = Em.View.extend templateName: 'jobs/show'
|
|
Travis.LogView = Em.View.extend templateName: 'jobs/log'
|
|
|